Compartir a través de


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.

Nota importanteImportante
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.

Nota importanteImportante
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;