将notnull约束添加到现有表的列

时间:2017-10-01 20:50:22

标签: oracle

如何将notnull约束添加到尚未插入值的现有表的列中,即仅创建表,现在我想更改表 我正在写以下查询

       ALTER TABLE TABLENAME MODIFY COLUMNAME DATATYPE NOT NULL;

但是oracle正在抛出错误"无效的alter table选项"

1 个答案:

答案 0 :(得分:1)

在alter table中,您只需指定更改内容

ALTER TABLE TABLENAME MODIFY COLUMNAME NOT NULL;

由于您没有更改数据类型,因此您无需再次指定数据类型。