【发布时间】:2013-03-17 11:20:49
【问题描述】:
我有一个名为CUSTOMER 的表,列数很少。其中之一是Customer_ID。
最初Customer_ID 列WILL NOT 接受NULL 值。
我已经从代码级别进行了一些更改,以便 Customer_ID 列默认接受 NULL 值。
现在我的要求是,我需要再次使此列接受NULL 值。
为此,我添加了执行以下查询:
ALTER TABLE Customer MODIFY Customer_ID nvarchar2(20) NULL
我收到以下错误:
ORA-01451 error, the column already allows null entries so
therefore cannot be modified
这是因为我已经让 Customer_ID 列接受 NULL 值。
有没有办法在执行上述查询之前检查列是否接受NULL 值...??
【问题讨论】:
-
你可以在这里找到答案:stackoverflow.com/questions/1028956/…
标签: oracle11g