修改表:如何将“允许空值”属性从“非空”更改为允许为空
如何使用T-SQL更改表中的一个属性以允许空值(非空 – >空)? 可能吗?
-- replace NVARCHAR(42) with the actual type of your column ALTER TABLE your_table ALTER COLUMN your_column NVARCHAR(42) NULL  是的,你可以使用ALTER TABLE如下: 
 ALTER TABLE [table name] ALTER COLUMN [column name] [data type] NULL 
 从ALTER TABLE文档引用: 
可以在
ALTER COLUMN指定NULL来强制NOT NULL列允许空值,但PRIMARY KEY约束中的列除外。
ALTER TABLE是正确的:
 ALTER TABLE MyCustomers ALTER COLUMN CompanyName VARCHAR(20) NULL 
 ALTER TABLE public.contract_termination_requests ALTER COLUMN management_company_id DROP NOT NULL; 
您可以使用
 ALTER TABLE table_name ALTER COLUMN column-name DROP NOT NULL;