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
);