Rechercher : dans
Par :

SQL Foreign key

Dernière réponse le 12 jui 2004 à 13:30:06 ruth, le 12 jui 2004 à 12:10:55 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « SQL Foreign key » dans :
SQL - éviter les doublons dans un SELECT VoirProblème Comment éviter les doublons dans les résultats d'une requête SQL ? Solution Il suffit d'utiliser la clause DISTINCT entre SELECT et les champs. Exemple : SELECT distinct id,nom,prenom FROM matable Plus d'informations ...
Warcraft - Registry error loading key Warcraft III\InstallPath VoirLorsque vous tentez de mettre à jour Warcraft 3, le message suivant apparait et la mise à jour échoue: Registry error loading key 'Warcraft III\InstallPath' Le fichier spécifié est introuvable. Comme le message nous l'indique, la clé du...
Duplicate entry '127' for key 1 VoirVous tentez de faire une insertion dans une table de votre base de données MySQL et vous obtenez l'erreur MySQL suivante: Duplicate entry '127' for key 1 Ceci provient très probablement du fait que la clé primaire de votre table est de type TINYINT...
Télécharger WIFI Key Generator VoirLes connexions Wifi sont certes très pratiques, mais étant donné qu'ils ne nécessitent aucun câblage, tout le monde peut s'y connecter si son ordinateur est compatible avec le Wifi. WIFI Key Generator est une petite application destinée à générer des...
SQL - Contraintes d'intégrité VoirExpression de contraintes d'intégrité Une contrainte d'intégrité est une clause permettant de contraindre la modification de tables, faite par l'intermédiaire de requêtes d'utilisateurs, afin que les données saisies dans la base soient...
Le langage SQL VoirQu'appelle-t-on SQL? SQL (Structured Query Language, traduisez Langage de requêtes structuré) est un langage de définition de données (LDD, ou en anglais DDL Data Definition Language), un langage de manipulation de données (LMD, ou en anglais DML,...
SQL - Création de table VoirLe SQL, comportant un langage de définition de données (LDD), permet de créer des tables. Pour cela, il utilise le couple de mots clés CREATE TABLE. La création de tables Le création de tables se fait à l'aide du couple de mots-clés CREATE...

1

 grofwa, le 12 jui 2004 à 13:30:06
  • +1

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]

Répondre à grofwa
Collection CommentÇaMarche.net