我想改变一个表列为空。我用过:
ALTER TABLE Merchant_Pending_Functions Modify NumberOfLocations NULL
这将在修改处给出一个错误。正确的语法是什么?
我想改变一个表列为空。我用过:
ALTER TABLE Merchant_Pending_Functions Modify NumberOfLocations NULL
这将在修改处给出一个错误。正确的语法是什么?
当前回答
适用于SQL Server或TSQL
ALTER TABLE Complaint.HelplineReturn ALTER COLUMN IsDisposed BIT NULL
其他回答
在PostgresQL中是:
ALTER TABLE tableName ALTER COLUMN columnName DROP NOT NULL;
确保您添加了要修改的列的data_type。
ALTER TABLE TABLE_NAME MODIFY COLUMN_NAME DATA_TYPE NULL;
对于HSQLDB:
ALTER TABLE tableName ALTER COLUMN columnName SET NULL;
假设SQL Server(基于你之前的问题):
ALTER TABLE Merchant_Pending_Functions ALTER COLUMN NumberOfLocations INT NULL
将INT替换为实际的数据类型。
甲骨文
修改表([column] NOT NULL)