SQL Server の最大カラム数とか最大バイト数とか





SQLServer
SQLServerの最大カラム数とかバイト数とかでアレコレあったので。
SQL Server の最大容量仕様

  • 必要だったのはこのあたり
    ・インデックス キーごとのバイト数=900
    ・行ごとのバイト数=8060
    ・幅の狭いテーブルごとの列数=1024
    ・SELECT ステートメントごとの列数=4096

※幅の狭いテーブルっていうのは普通のテーブルで幅の広いテーブルの方は特殊なテーブルですね。

  • バイト計算に当たっての注意点
    ・オフセット分のオーバーヘッド 可変長項目では実際のバイト数+2バイト
    ・decimal、numeric 桁数によって段階的にバイト数が変わる

参考
decimal 型と numeric 型
char および varchar






You may also like...