Exemple de modifications de tables

Table initiale

Soit une table initiale telle que définie ci-après.

1
CREATE TABLE Personne (
2
 pk_n NUMERIC(4), 
3
 nom VARCHAR(50),
4
 prenom VARCHAR(50),
5
 PRIMARY KEY (pk_n)
6
);

Modifications

On décide d'apporter les aménagements suivants à la table : on définit "nom" comme UNIQUE et on supprime le champ "prenom".

1
ALTER TABLE Personne
2
ADD UNIQUE (nom);
3
4
ALTER TABLE Personne
5
DROP prenom;

Table finale

La table obtenue après modification est identique à la table qui aurait été définie directement telle que ci-après.

1
CREATE TABLE Personne (
2
 pk_n NUMERIC(4), 
3
 nom VARCHAR(50),
4
 PRIMARY KEY (pk_n),
5
 UNIQUE (nom)
6
);