DOMAIN_CONSTRAINTS (Transact-SQL)
Devuelve una fila por cada tipo de datos de alias de la base de datos actual que tenga una regla enlazada con sp_bindrule y a la que el usuario actual puede tener acceso.
Para recuperar información de esta vista, especifique el nombre completo de INFORMATION_SCHEMA.DOMAIN_CONSTRAINTS.
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
CONSTRAINT_CATALOG |
nvarchar(128) |
Base de datos en la que existe la regla. |
CONSTRAINT_SCHEMA |
nvarchar(128) |
Nombre del esquema que contiene la restricción.
Importante
No utilice las vistas INFORMATION_SCHEMA para determinar el esquema de un objeto. La única manera confiable de localizar el esquema de un objeto consiste en consultar la vista de catálogo sys.objects o usar la función OBJECT_SCHEMA_NAME.
|
CONSTRAINT_NAME |
sysname |
Nombre de la regla. |
DOMAIN_CATALOG |
nvarchar(128) |
Base de datos en la que existe el tipo de datos de alias. |
DOMAIN_SCHEMA |
nvarchar(128) |
Nombre del esquema que contiene el tipo de datos de alias.
Importante
No utilice las vistas INFORMATION_SCHEMA para determinar el esquema de un tipo de datos. La única manera confiable de localizar el esquema de un tipo consiste en utilizar la función TYPEPROPERTY.
|
DOMAIN_NAME |
sysname |
Tipo de datos de alias. |
IS_DEFERRABLE |
varchar(2) |
Especifica si la comprobación de la restricción se puede aplazar. Siempre devuelve NO. |
INITIALLY_DEFERRED |
varchar(2) |
Especifica si la comprobación de la restricción se aplaza inicialmente. Siempre devuelve NO. |
Ejemplos
En el ejemplo siguiente se devuelven todos los tipos de datos de alias de la base de datos que tienen una regla enlazada.
USE AdventureWorks;
GO
SELECT *
FROM INFORMATION_SCHEMA.DOMAIN_CONSTRAINTS;