Téléchargement
illégal
Posez votre question Signaler

SQL Foreign key

ruth - Dernière réponse le 12 juil. 2004 à 13:30
SVp comment faire pour qu'un champ d'une table devienne clé étrangere
En fait j'ai trois table tab1(id1,ch1),tab2(id2,ch2,id1) et (id1,ch3)
pr le moment id1 dans tab2 est clé etrangere et pointe sur la table tab1
je souhaite que le champs id1 reste clé etrangere de tab2,mais cette fois "pointe vers tab3!
quelle est la requette evp?
merci
Lire la suite 

SQL Foreign key »

1 réponses
Réponse
+3
moins plus
Salut,

Je pense que ceci fonctionne :
ALTER TABLE tab2 
modifiy CONSTRAINT constraint_name 
  FOREIGN KEY (id1)
  REFERENCES tab3 (id1);


Sinon, tu fais un drop de la constraint et un add.

Michael.

PS : ceci est pour Oracle


Ne vous souciez pas de n'être pas remarqué ; cherchez 
plutôt à faire quelque chose de remarquable [Confucius]
Ajouter un commentaire
Ce document intitulé « SQL Foreign key » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?