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.