私はこの回答を読み、NULLがSQL Server2005のスペースを占有することを確認しました。これはSQLServer2012で変更されました。NULLはSQLServer2012のスペースを占有しますか?
1066 次
2 に答える
4
まだ同じ。
nullable int のような固定幅フィールドの場合、値が null であるかどうかに関係なく、必要なストレージ領域は常に同じです。
可変幅の null 許容フィールドの場合、値NULL
は 0 バイトのストレージ スペースを使用します (値が null であるかどうかにかかわらず、格納するビットは無視されます)。
于 2012-08-27T15:42:57.920 に答える
1
します。
したくない場合は、列を として宣言しますSPARSE
。
于 2012-08-27T15:42:22.960 に答える