FirebirdSQL logo

Remplacer les propriétés du domaine

Lors de la description des tables de base de données, certaines propriétés des colonnes basées sur le domaine peuvent être remplacées. Les possibilités de remplacer les attributs des colonnes basées sur le domaine sont indiquées dans le tableau.

Table 1. Options de remplacement des attributs des colonnes basées sur le domaine
Attribut Annulation ? Notes

type de données

non

Valeur par défaut

Oui

Jeu de caractères du texte

Oui

peut également être utilisé pour réinitialiser la colonnevaleurs par défaut pour la base de données

Ordre de tri du texte

oui

vérifier les conditions CHECK

non

pour ajouter de nouvelles conditions à la vérification, il est possible d’utiliser enles instructions CREATE et ALTER au niveau de la table, avec les instructionsSuggestions de "contrôle".

NOT NULL

none

Dans de nombreux cas, il est préférable de laisser la description du domainela possibilité de NULL et de contrôler sa validitédans les descriptions des champs au niveau de la table.

Création de domaines

Vous pouvez créer un domaine à l’aide de l’instruction CREATE DOMAIN.

Syntaxe courte :
CREATE DOMAIN name [AS] <type>
[DEFAULT {<literal> | NULL | <context_var>}]
[NOT NULL] [CHECK (<condition>)]
[COLLATE collation];
Voir aussi:

CREATE DOMAIN.