我如何使不允许列允许null和允许Null列不允许null

Shi*_*ine 6 sql-server-2008

任何人都可以帮我完成以下任务.

我如何使不允许列允许null和允许Null列不允许null.

Mar*_*ith 8

使用 ALTER TABLE table_name ALTER COLUMN column_name datatype [NOT] NULL

例:

CREATE TABLE #Foo
(
X INT NULL,
Y INT NOT NULL
)

/*This is metadata only change and very quick*/
ALTER TABLE #Foo ALTER COLUMN Y INT  NULL

/*This requires all rows to be scanned to validate the data*/
ALTER TABLE #Foo ALTER COLUMN X INT NOT NULL
Run Code Online (Sandbox Code Playgroud)