DOMAINS (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Renvoie une ligne pour chaque type de données alias accessible par l'utilisateur actuel dans la base de données active.

Pour extraire des informations de ces vues, spécifiez le nom complet INFORMATION_SCHEMA.view_name.

Nom de la colonne Type de données Description
DOMAIN_CATALOG nvarchar(128) Base de données dans laquelle réside le type de données alias.
DOMAIN_SCHEMA nvarchar(128) Nom du schéma qui contient le type de données alias.

Important : n’utilisez pas INFORMATION_SCHEMA vues 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.
NOM_DOMAINE sysname Type de données alias.
DATA_TYPE sysname Type de données fourni par le système.
CHARACTER_MAXIMUM_LENGTH int Longueur maximale (en caractères) des données de type binaire, caractère, texte et image.

-1 pour les données de type xml et de grande valeur. Renvoie NULL dans les autres cas. Pour plus d’informations, consultez Types de données (Transact-SQL).
CHARACTER_OCTET_LENGTH int Longueur maximale, en octets, des données de type binaire, caractère, texte et image.

-1 pour les données de type xml et de grande valeur. Renvoie NULL dans les autres cas.
COLLATION_CATALOG varchar(6) Retourne toujours la valeur Null.
COLLATION_SCHEMA varchar(3) Retourne toujours la valeur Null.
COLLATION_NAME nvarchar(128) Retourne le nom unique de l’ordre de tri si la colonne est un type de données de caractères ou de texte . Renvoie NULL dans les autres cas.
CHARACTER_SET_CATALOG varchar(6) Retourne la forme de base. Cela indique la base de données dans laquelle se trouve le jeu de caractères, si la colonne est un type de données de caractères ou de texte . Renvoie NULL dans les autres cas.
CHARACTER_SET_SCHEMA varchar(3) Retourne toujours la valeur Null.
CHARACTER_SET_NAME nvarchar(128) Retourne le nom unique du jeu de caractères si cette colonne est un type de données de caractères ou de texte . Renvoie NULL dans les autres cas.
NUMERIC_PRECISION tinyint Précision des données numériques approchées ou exactes, des données de type entier ou monétaire. Renvoie NULL dans les autres cas.
NUMERIC_PRECISION_RADIX smallint Base de précision des données numériques approchées ou exactes, des données de type entier ou monétaire. Renvoie NULL dans les autres cas.
NUMERIC_SCALE tinyint Échelle des données numériques approchées ou exactes, des données de type entier ou monétaire. Renvoie NULL dans les autres cas.
DATETIME_PRECISION smallint Code de sous-type pour le type de données datetime et d’intervalle ISO. Pour d’autres types de données, cette colonne retourne une valeur NULL.
DOMAIN_DEFAULT nvarchar(4000) Texte réel de l’instruction Transact-SQL de définition.

Voir aussi

Vues système (Transact-SQL)
Vues de schémas d'informations (Transact-SQL)
sys.syscharsets (Transact-SQL)
sys.sql_modules (Transact-SQL)
sys.configurations (Transact-SQL)
sys.types (Transact-SQL)