我可以将列从NOT NULL更改为NULL而不删除它吗?

时间:2011-09-13 19:54:09

标签: sql-server

需要更改表以允许列上的空值 - 但是不能删除列...我可以这样做吗?正在尝试类似的事情:

ALTER TABLE myTable MODIFY myColumn NULL;

但无济于事....

3 个答案:

答案 0 :(得分:165)

ALTER TABLE myTable ALTER COLUMN myColumn {DataType} NULL

答案 1 :(得分:46)

当然可以。

ALTER TABLE myTable ALTER COLUMN myColumn int NULL

只需将int替换为您的列的任何数据类型。

答案 2 :(得分:-1)

对于MYSQL

ALTER TABLE myTable MODIFY myColumn {DataType} NULL