52 - Información de restricciones (sp_helpconstraint) |
El procedimiento almacenado "sp_helpconstraint" seguido del nombre de una tabla muestra la información referente a todas las restricciones establecidas en dicha tabla, devuelve las siguientes columnas:
- constraint_type: tipo de restricción. Si es una restricción de campo (default o check) indica sobre qué campo fue establecida. Si es de tabla (primary key o unique) indica el tipo de índice creado (tema que veremos posteriormente).
- constraint_name: nombre de la restricción.
- delete_action: solamente es aplicable para restricciones de tipo "foreign key" (la veremos posteriormente).
- update_action: sólo es aplicable para restricciones de tipo "foreign key" (la veremos posteriormente).
- status_enabled: solamente es aplicable para restricciones de tipo "check" y "foreign key". Indica si está habilitada (Enabled) o no (Disabled). Indica "n/a" en cualquier restricción para la que no se aplique.
- status_for_replication: solamente es aplicable para restricciones de tipo "check" y "foreign key". Indica "n/a" en cualquier restricción para la que no se aplique.
- constraint_keys: Si es una restricción "check" muestra la condición de chequeo; si es una restricción "default", el valor por defecto; si es una "primary key" o "unique" muestra el/ los campos a los que se aplicaron la restricción.