la commande ADD
La phrase ADD
vous permet d’ajouter une nouvelle colonne ou une nouvelle contrainte de table.La syntaxe de définition d’une colonne et la syntaxe de description d’une contrainte de table sont exactement les mêmes que la syntaxe décrite dans le document CREATE TABLE.
-
Chaque fois qu’une nouvelle colonne est ajoutée, le numéro du format est incrémenté de un.
-
L’ajout d’une nouvelle contrainte de table n’entraîne pas l’augmentation du numéro de format.
ALTER TABLE COUNTRY
ADD CAPITAL VARCHAR(25);
ALTER TABLE OBJECTS
ADD QUANTITY INT DEFAULT 1 NOT NULL;
Important
|
Notez la clause |
ALTER TABLE COUNTRY
ADD CAPITAL VARCHAR(25) UNIQUE,
DROP CURRENCY;
Pour ajouter des contraintes au niveau de la table, utilisez la phrase ADD [CONSTRAINT]
.
Ajout d’une contrainte de contrôle et d’une clé étrangère
ALTER TABLE JOB
ADD CONSTRAINT CHK_SALARY CHECK (MIN_SALARY < MAX_SALARY),
ADD FOREIGN KEY (JOB_COUNTRY)
REFERENCES COUNTRY (COUNTRY);
Warning
|
Attention, lorsqu’on ajoute une nouvelle contrainte |