"Depende"
- Clave principal (máximo uno si está agrupado o parte de índices máximos no agrupados =999 en SQL Server 2008)
- DEFAULT (máximo uno por columna)
- NULL/NOT NULL (uno u otro por columna). Sí, esto es una restricción
- CHEQUE (nivel de columna o tabla:lotes)
- ÚNICO (parte del máximo de índices no agrupados =999 en SQL Server 2008, 1 si está agrupado)
- LLAVE EXTRANJERA (máx. 253)
Notas:
- cosas como una IDENTIDAD o marca de tiempo/versión de fila o ROWGUIDCOL por tabla
- tiene un máximo de 1024 columnas por tabla estándar, lo que obviamente limita el número de valores predeterminados
- algunos serán mutuamente excluyentes
Algunos tomados de aquí:Especificaciones de capacidad máxima para SQL Server