"Het hangt ervan af"
- Primaire sleutel (maximaal één indien geclusterd, of deel van max niet-geclusterde indexen =999 op SQL Server 2008)
- STANDAARD (maximaal één per kolom)
- NULL/NOT NULL (de ene of de andere per kolom). Ja, dit is een beperking
- CHECK (kolom- of tabelniveau:lots)
- UNIEK (deel van max niet-geclusterde indexen =999 op SQL Server 2008, 1 indien geclusterd)
- BUITENLANDSE SLEUTEL (max. 253)
Opmerkingen:
- dingen zoals één IDENTITY of timestamp/rowversion of ROWGUIDCOL per tabel
- je hebt een maximum van 1024 kolommen per standaardtabel, wat duidelijk het aantal standaardinstellingen beperkt
- sommige sluiten elkaar uit
Enkele overgenomen van hier:Maximale capaciteitsspecificaties voor SQL Server