当Oracle中的列不为NULL时,如何将列更改为NULL

当Oracle中的列不为NULL时,如何将列更改为NULL,oracle,alter-column,Oracle,Alter Column,当Oracle中的列不为NULL时,如何使用句子或脚本将列更改为NULL?(假设当前类型为varchar2(100)): 有趣的是,如果列已经可以为NULL,则此操作将失败。抱歉,正确的是:“当Oracle中的列不为NULL时,如何将列更改为NULL[…]”我使用“ALTER table mytable modify column1 VARCHAR2(15)NULL”解决;我使用“ALTER table mytable modify column1 VARCHAR2(15)NULL;”解决 al

当Oracle中的列不为NULL时,如何使用句子或脚本将列更改为NULL?(假设当前类型为
varchar2(100)
):

有趣的是,如果列已经可以为NULL,则此操作将失败。

抱歉,正确的是:“当Oracle中的列不为NULL时,如何将列更改为NULL[…]”我使用“ALTER table mytable modify column1 VARCHAR2(15)NULL”解决;我使用“ALTER table mytable modify column1 VARCHAR2(15)NULL;”解决
alter table mytable modify column1 varchar2(100) null