11

テーブルを変更SPARSEし、多くの NULL 値を含むすべてのフィールドにオプションを追加したいと考えています。ALTER TABLEこのコマンドの正しい構文は何ですか?

4

3 に答える 3

11

他の答えは機能しますが、次の方法でも回避できます。

ALTER TABLE #foo ALTER COLUMN bar ADD SPARSE;

この方法では、列の型や null 可能性を調べる必要はありません。

于 2016-04-15T01:22:54.423 に答える
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
于 2011-09-30T11:24:25.090 に答える
1
ALTER TABLE Xtable
ADD myCol int sparse null 
于 2011-09-30T11:22:42.507 に答える