"場合による"
- 主キー (クラスター化されている場合は最大 1 つ、または最大非クラスター化インデックスの一部 =SQL Server 2008 では 999)
- DEFAULT (列ごとに最大 1 つ)
- NULL/NOT NULL (列ごとにいずれか)。はい、これは制約です
- チェック (列またはテーブル レベル:ロット)
- UNIQUE (最大非クラスター化インデックスの一部 =SQL Server 2008 では 999、クラスター化されている場合は 1)
- 外部キー (最大 253)
注:
- テーブルごとに 1 つの IDENTITY、タイムスタンプ/行バージョン、または ROWGUIDCOL など
- 標準テーブルごとに最大 1024 列があり、デフォルトの数が明らかに制限されています
- 相互に排他的なものもあります