DOMAIN_CONSTRAINTS (Transact-SQL)

Retourne une ligne pour chaque type de données d'alias de la base de données active lié à une règle via sp_bindrule et accessible à l'utilisateur actuel.

Pour récupérer les informations de cette vue, spécifiez le nom complet de INFORMATION_SCHEMA.DOMAIN_CONSTRAINTS.

Nom de colonne

Type de données

Description

CONSTRAINT_CATALOG

nvarchar(128)

Base de données dans laquelle se trouve la règle.

CONSTRAINT_SCHEMA

nvarchar(128)

Nom du schéma contenant la contrainte.

ImportantImportant
N'utilisez pas les vues INFORMATION_SCHEMA pour déterminer le schéma d'un objet. La seule méthode fiable pour rechercher le schéma d'un objet est d'interroger l'affichage catalogue sys.objects ou d'utiliser la fonction OBJECT_SCHEMA_NAME.

CONSTRAINT_NAME

sysname

Nom de la règle.

DOMAIN_CATALOG

nvarchar(128)

Base de données dans laquelle il existe le type de données alias.

DOMAIN_SCHEMA

nvarchar(128)

Nom du schéma qui contient le type de données alias.

ImportantImportant
N'utilisez pas les vues INFORMATION_SCHEMA pour déterminer le schéma d'un type de données. La seule méthode fiable pour rechercher le schéma d'un type est d'utiliser la fonction TYPEPROPERTY.

DOMAIN_NAME

sysname

Type de données d'alias.

IS_DEFERRABLE

varchar(2)

Spécifie si la vérification des contraintes peut être différée. Renvoie toujours NO.

INITIALLY_DEFERRED

varchar(2)

Indique si la vérification des contraintes est différée au départ. Renvoie toujours NO.

Exemples

L'exemple suivant fait apparaître tous les types de données de l'alias dans la base de données lorsqu'ils sont associés à une règle.

USE AdventureWorks;
GO

SELECT *
FROM INFORMATION_SCHEMA.DOMAIN_CONSTRAINTS;