sys.check_constraints (Transact-SQL)
Contiene una fila por cada objeto que es una restricción CHECK, con sys.objects.type = "C".
Se aplica a: SQL Server (SQL Server 2008 a versión actual), Windows Azure SQL Database (Versión inicial a versión actual). |
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
<Columnas heredadas de sys.objects> |
|
Para obtener una lista de las columnas que hereda esta vista, vea 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 nombre ha sido proporcionado por el usuario. |
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 tiene algún permiso. Para obtener más información, vea Configuración de visibilidad de los metadatos.