sys.sysconstraints (Transact-SQL)

Contiene correspondencias entre restricciones y los objetos que las poseen en la base de datos.

ms190365.note(es-es,SQL.90).gifImportante:
Esta tabla del sistema de SQL Server 2000 se incluye como vista para la compatibilidad con versiones anteriores. En su lugar, se recomienda el uso de las vistas del sistema de SQL Server actual. Para buscar la vista o vistas equivalentes del sistema, vea el tema sobre cómo asignar tablas del sistema de SQL Server 2000 a vistas del sistema de SQL Server 2005. Esta característica se quitará en una versión futura de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan.
Nombre de columna Tipo de datos Descripción

constid

int

Número de restricción.

id

int

Id. de la tabla que posee la restricción.

colid

smallint

Id. de la columna en la que se define la restricción.

0 = Restricción de tabla

spare1

tinyint

Reservado

status

int

Pseudomáscara de bits que indica el estado. Entre los valores posibles figuran los siguientes:

1 = Restricción PRIMARY KEY

2 = Restricción UNIQUE KEY

3 = Restricción FOREIGN KEY

4 = Restricción CHECK

5 = Restricción DEFAULT

16 = Restricción en el nivel de columna

32 = Restricción en el nivel de tabla

actions

int

Reservado

error

int

Reservado

Vea también

Referencia

Asignar tablas del sistema de SQL Server 2000 a vistas del sistema de SQL Server 2005
Vistas de compatibilidad (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005