jra*_*ara 10 sql sql-server alter sql-server-2008
我想改变我的表并向SPARSE
包含大量NULL值的所有字段添加选项.这个ALTER TABLE
命令的正确语法是什么?
Mar*_*ith 11
CREATE TABLE #Foo
(
X INT NULL,
Y INT NULL
)
ALTER TABLE #Foo ALTER COLUMN Y INT SPARSE NULL
ALTER TABLE #Foo ALTER COLUMN X INT SPARSE NULL
Run Code Online (Sandbox Code Playgroud)
其他答案有效,但你也可以逃脱:
ALTER TABLE #foo ALTER COLUMN bar ADD SPARSE;
Run Code Online (Sandbox Code Playgroud)
这样您就不必查找列的类型或可空性.