我用的oracle版本是8.17 用下面的语句设置了字段的默认值
alter table tablename modify col varchar(15) default 'defaultValue';然后我用表数据编辑器追加记录的时候 设置了默认值的那个字段并没有自动增加数据
alter table tablename modify col varchar(15) default 'defaultValue';然后我用表数据编辑器追加记录的时候 设置了默认值的那个字段并没有自动增加数据
你应该是想让该列成为自动增长列,oracle有自动增长列.不过可以用sequence来实现一列的自动增长.
建议楼主去找本oracle书看一下sequence的实现.
不知道我理解的对不对,楼主?
如果是我这样的理解,那么,请楼主检查一下你的insert语句了.因为,既使字段有默认值,这个值也是可以被INSERT/UPDATE语句改变的.
你要确定在你的INSERT语句中没有给有默认值的字段指定值.