0

SQL Serverでは、列の値がNULLであるかどうかに関係なく、固定幅のデータ型は常にスペースを占有しますが、列の値がNULLの場合、可変幅のデータ型はスペースを占有しません。int、float、datetimeなどに相当する可変幅はありますか?

4

2 に答える 2

1

Q: 一定量のスペースを消費しない変数型はありますか?

A: わかりました。nvarchar、ntext、image、および Document XML がすぐに思い浮かびます。

Q: int、number、datetime などの固定幅以外の型はありますか?

A: いいえ :)

于 2012-10-16T23:09:14.630 に答える
1

「VAR」で始まるデータ型は、値が NULL の場合、データ ページのスペースを占有しないことは間違いありません。VAR バージョンが使用可能なデータ型は、文字データ型とバイナリ データ型のみです。INT や DATETIME などの他のすべてのものは、その値に関係なく、常に一定量のスペースを使用します。データベース内のヌルによって使用されるスペースを参照してください

于 2012-10-16T23:32:08.750 に答える