{Oracle}
Fermé
s.gad
-
26 janv. 2010 à 23:03
devMan Messages postés 74 Date d'inscription jeudi 10 décembre 2009 Statut Membre Dernière intervention 16 septembre 2010 - 29 janv. 2010 à 17:50
devMan Messages postés 74 Date d'inscription jeudi 10 décembre 2009 Statut Membre Dernière intervention 16 septembre 2010 - 29 janv. 2010 à 17:50
4 réponses
Salut
une clé primaire basée sur une clé étrangère s'appelle un lien identifiant.
mais dans ta table, les deux colonnes sont présentes dans la table, donc tu peux sans aucun souci bâtir une clé primaire sur ces deux colonnes
par contre, il n'est pas possible de baser une clé primaire sur des colonnes ne se trouvant pas dans ta table
une clé primaire basée sur une clé étrangère s'appelle un lien identifiant.
mais dans ta table, les deux colonnes sont présentes dans la table, donc tu peux sans aucun souci bâtir une clé primaire sur ces deux colonnes
par contre, il n'est pas possible de baser une clé primaire sur des colonnes ne se trouvant pas dans ta table
devMan
Messages postés
74
Date d'inscription
jeudi 10 décembre 2009
Statut
Membre
Dernière intervention
16 septembre 2010
15
27 janv. 2010 à 11:04
27 janv. 2010 à 11:04
salut
voir :
https://forums.commentcamarche.net/forum/affich-15587613-oracle-2-cle-primaire
ou bien ça :
voir :
https://forums.commentcamarche.net/forum/affich-15587613-oracle-2-cle-primaire
ou bien ça :
CREATE TABLE maTable ( champs1 VARCHAR2(30), champ2 VARCHAR2(20), champ3 NUMBER(3), CONSTRAINT maTable_fk1 FOREIGN KEY (champs1) REFERENCES tabRef (champs1) CONSTRAINT maTable_fk2 FOREIGN KEY (champs2) REFERENCES tabRef2 (champs2) CONSTRAINT pk_maTable PRIMARY KEY (champs1, champ2) )
devMan
Messages postés
74
Date d'inscription
jeudi 10 décembre 2009
Statut
Membre
Dernière intervention
16 septembre 2010
15
29 janv. 2010 à 17:50
29 janv. 2010 à 17:50
de rien