FirebirdSQL logo

Exemples

Example 1. Modifiez la valeur par défaut du domaine.
ALTER DOMAIN CUSTNO
INTEGER DEFAULT 2000;
Example 2. Renommer un domaine.
ALTER DOMAIN D_BOOLEAN TO D_BOOL;
Example 3. Suppression de la valeur par défaut et ajout d’une limite pour le domaine.
ALTER DOMAIN D_DATE
DROP DEFAULT
ADD CONSTRAINT CHECK (VALUE >= date '01.01.2000');
Example 4. Modification de la restriction de domaine.
ALTER DOMAIN D_DATE
DROP CONSTRAINT;

ALTER DOMAIN D_DATE
ADD CONSTRAINT CHECK
(VALUE BETWEEN date '01.01.1900' AND date '31.12.2100');
Example 5. Changer le type de domaine.
ALTER DOMAIN FIRSTNAME
TYPE VARCHAR(50) CHARACTER SET UTF8;
Example 6. Ajout d’une restriction NOT NULL au domaine.
ALTER DOMAIN FIRSTNAME SET NOT NULL;
Voir aussi :

CREATE DOMAIN, DROP DOMAIN.

DROP DOMAIN

Destination

Suppression d’un domaine existant.

Disponible en

DSQL, ESQL.

Syntaxe
DROP DOMAIN domain_name
Table 1. Paramètres de l’opérateur DROP DOMAIN
Paramètre Description

domain_name

Nom de domaine.

L’opérateur DROP DOMAIN supprime un domaine qui existe dans la base de données.Il n’est pas possible de supprimer un domaine qui est référencé par des colonnes de tables de base de données ou s’il a été invoqué dans l’un des modules PSQL.Pour supprimer un tel domaine, vous devez supprimer toutes les colonnes faisant référence au domaine dans les tables et supprimer toutes les références au domaine dans les modules PSQL.

docnext count = 2

Qui peut supprimer un domaine ?

L’instruction DROP DOMAIN peut être exécutée :

  • Administrators

  • Le propriétaire du domaine ;

  • Les utilisateurs ayant le privilège `DROP ANY DOMAIN'.

Exemples

Suppression d’un domaine

DROP DOMAIN COUNTRYNAME;
Voir aussi :

CREATE DOMAIN, ALTER DOMAIN.