Alter table - SQL/NoSQL - Programmation
Marsh Posté le 21-02-2005 à 13:49:51
ALTER TABLE ma_table ADD CONSTRAINT nom_contrainte FOREIGN KEY nom_champs REFERENCES autre_table(mon_champs);
je crois que ça fonctionnera mieux comme ça... ;-)
si ce n'est pas le cas, regarde si une telle contrainte n'existe pas déjà dans ton shéma...
SELECT *
FROM USER_CONSTRAINTS
WHERE OWNER = USER;
Marsh Posté le 20-02-2005 à 19:58:35
Bonjour!
Comment faire pour ajouter une contrainte de référence sur une colonne via un alter table?
Je travaille sur oracle.
J'ai essaié :
ALTER TABLE ma_table ADD CONSTRAINT nom_contrainte nom_champs REFERENCES autre_table(mon_champs);
Mais à ce moment sqlplus me renvoit le message suivant : La colonne existe déjà dans la table!
Or je ne vois vraiment pas ou je lui demande d'ajouter une colonne...
Si quelqu'un peut m'aider je le remercie d'avance!