Utilisation des domaines dans les déclarations
Le nom de domaine peut être spécifié comme un type de paramètre PSQL ou de variable locale.Le paramètre ou la variable hérite de tous les attributs du domaine.Si une valeur par défaut est spécifiée pour un paramètre ou une variable, elle remplace la valeur par défaut spécifiée dans la définition du domaine.
Si la clause TYPE OF
est ajoutée devant un nom de domaine, seul le type de données du domaine est utilisé : tous les autres attributs du domaine — la contrainte NOT NULL
, la contrainte CHECK
, la valeur par défaut — ne sont pas vérifiés ou utilisés.Toutefois, si un domaine est de type texte, son jeu de caractères et sa séquence de tri sont toujours utilisés.