Compartir a través de


sys.check_constraints (Transact-SQL)

Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance

Contiene una fila para cada objeto que es una restricción CHECK, con sys.objects.type = 'C'.

Nombre de la columna Tipo de datos Descripción
<Columnas heredadas de sys.objects> Para obtener una lista de las columnas que hereda esta vista, consulte sys.objects (Transact-SQL).
is_disabled bit La restricción CHECK está deshabilitada.
is_not_for_replication bit La restricción CHECK ha sido creada con la opción NOT FOR REPLICATION.
is_not_trusted bit La restricción CHECK no ha sido comprobada por el sistema para todas las filas.
parent_column_id int 0 indica una restricción CHECK de nivel de tabla.

Un valor distinto de cero indica que se trata de una restricción CHECK de nivel de columna definida en la columna con el valor de Id. especificado.
definition nvarchar(max) Expresión SQL que define esta restricción CHECK.
uses_database_collation bit 1 = La definición de la restricción depende de la intercalación predeterminada de la base de datos para la evaluación correcta; en caso contrario, 0. Esta dependencia evita el cambio de la intercalación predeterminada de la base de datos.
is_system_named bit 1 = El nombre ha sido generado por el sistema.

0 = El usuario proporcionó el nombre.

Permisos

La visibilidad de los metadatos en las vistas de catálogo se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario ha recibido algún permiso. Para obtener más información, consulte Metadata Visibility Configuration.

Consulte también