oracle数据库新增字段报错
需要在oracle数据库中新增一个字段,并且该字段不能为空,执行新增方法,报错
- **因为表里面已经有数据了,就不能添加非空列了,除非指定默认值
**或者先将该字段设置为空,然后把这个值有关的旧数据设置一个默认值,再将此字段更改属性“不能为空”。
示例- alter table corporation add cptype char(2);
update corporation set cptype=1 where cptype is null;
本文介绍在Oracle数据库中为已有数据的表添加非空字段的方法。一种方式是直接指定默认值,另一种是先将字段设为空,更新旧数据后再改为非空。
需要在oracle数据库中新增一个字段,并且该字段不能为空,执行新增方法,报错
**或者先将该字段设置为空,然后把这个值有关的旧数据设置一个默认值,再将此字段更改属性“不能为空”。
示例
2016
995
1494

被折叠的 条评论
为什么被折叠?
