22智能在线
新记
oracle字段加了default默认值,还需要not null约束吗?
如题所述
举报该文章
相关建议 推荐于2019-10-08
默认值仅仅是你在初次进行insert的时候,如果不提供值,则使用默认值。
如果后续你进行update,将这个值改为null,则也是可以的,此时,并不会使用默认值。
由此可见default并不会取代not null约束。
如果是insert的话,default可以覆盖not null约束
如果update,则default不一定能覆盖not null约束
温馨提示:内容为网友见解,仅供参考
当前网址:
https://22.t2y.org/zz/ff6ffhssxxch20c22is.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
oracle字段加了default默认值,还需要not nu...
oracle数据库的一个表中,怎么设置字段的默认值
oracle数据库中给字段加默认值的问题
sql数据库字段设置成not null的话,字段不设置默认值...
建数据库表时给一个字段加可为空和默认值为0的约束该怎么加
sql 命令求解 sql语句中如何为新增列指定为NOT N...
oracle 数据库中 default值的用法?
Oracle数据如何添加和删除default约束?