使用DEFAULT值和NULLABLE列类型在ORACLE中添加列

时间:2017-05-16 15:11:21

标签: sql database oracle plsql

我们最近的部署因为一个非常奇怪的原因而崩溃。

alter table eugen add eugencolumn number default 99;

没有提到列为'NOT NULL'这样一个巨大的差异?我想理解为什么这个查询会产生问题,添加一个'NOT NULL'约束来解决它但是还有其他的解决方法吗?如果你不希望列不为空?

谢谢, 非常感激。

1 个答案:

答案 0 :(得分:0)

实际上您的问题不明确。如果您想在修改表结构后将99设置为默认值,请执行查询。 更新eugen set eugencolumn = 99;