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. ![]()
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. ![]()
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;