9 个解决方案
#1
创建时定义: CREATE TABLE tabName("date1" date DEFAULT sysdate)
或
创建后再修改: ALTER TABLE tabName MODIFY("date1" DEFAULT sysdate)
或
创建后再修改: ALTER TABLE tabName MODIFY("date1" DEFAULT sysdate)
#2
我刚试了,不行呀,我用的是9i,你的“date1”允许为空吗?
#3
插入时的值为:now()
#4
可以说清楚那一句不行吗?
创建? 修改?
创建? 修改?
#5
sysdate
#6
ALTER TABLE tabName MODIFY(your_column_name DEFAULT sysdate)
no problem
no problem
#7
创建、修改这二句都没错,只是往表里写值的时间,提示错误该列不能为空。
#8
已经有缺省值了,怎么会“不能为空”?
#9
插入的语句不要引用那个字段。
#1
创建时定义: CREATE TABLE tabName("date1" date DEFAULT sysdate)
或
创建后再修改: ALTER TABLE tabName MODIFY("date1" DEFAULT sysdate)
或
创建后再修改: ALTER TABLE tabName MODIFY("date1" DEFAULT sysdate)
#2
我刚试了,不行呀,我用的是9i,你的“date1”允许为空吗?
#3
插入时的值为:now()
#4
可以说清楚那一句不行吗?
创建? 修改?
创建? 修改?
#5
sysdate
#6
ALTER TABLE tabName MODIFY(your_column_name DEFAULT sysdate)
no problem
no problem
#7
创建、修改这二句都没错,只是往表里写值的时间,提示错误该列不能为空。
#8
已经有缺省值了,怎么会“不能为空”?
#9
插入的语句不要引用那个字段。