我要在列上默认值为时间怎么做?我做的不对,没提示错,也没做用

来源:百度知道 编辑:UC知道 时间:2024/06/06 08:02:02
我在默认值上设置getdate()
我插入的时候不填,它显示1900-00-00这样的 ,,T_DATE_TIME (datetime) 这样写不可以,提示无效数据类型 ,,======
上面哪种格式呀,说得不清楚呀,自己试过了吗?

看到你提的问题,
昨天试了半天,发现两个有趣的现象
首先手工设置之后,你运行sql脚本预览会发现,默认项其实是没有的
你可以通过修改列的sql语句增加这个默认项(前提是把手动设置的先关掉)
然后增加新行就会有时间显示

后来又发现,你说的那种现象其实并不准确,手工设置默认项之后,新增行确实当时没有时间
但是如果再执行以下select语句的话,会发现,那个时间就会显示出来,
两个方法你都试试

很奇怪,到现在我还在奇怪

你怎么个没作用呢,那个数据你不添他也不显示数据吗?