Rechercher : dans
Par :

Oracle (FOREIGN KEY+ création d'une table)

Dernière réponse le 18 mai 2007 à 13:09:03 Rigolus, le 12 sep 2002 à 17:44:14 
 Signaler ce message aux modérateurs

J'ai déjà créé les tables nationalité et situation matrimoniale. Au moment de l'exécution de cette commande, il signale une erreur au niveau de CodeNat (dans la clause Foreign key). Quel est le pb?Merçi d'avance.

create table Professeur (
MatriProf varchar2(8) unique not null,
NomProf varchar2(25) not null,
PrenomProf varchar2(25) not null,
SexeProf varchar2(1) not null,
BPProf varchar2(5),
VilleProf varchar2(15),
TelDomProf varchar2(8),
TelCellProf varchar2(8),
TelBurProf varchar2(8),
EmailProf varchar2(21),
Observation varchar2(30),

constraint cstProf primary key (MatriProf),

constraint cstProfNat FOREIGN KEY (CodeNat) REFERENCES Nationalite (CodeNat),
constraint cstProfSitMat FOREIGN KEY (CodeSitMat) REFERENCES SituationMat (CodeSitMat)
);

Meilleures réponses pour « Oracle (FOREIGN KEY+ création d'une table) » dans :
SQL - Création de table Voir Le 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...
MySQL - Chargement d'un fichier texte dans une table VoirPour charger une fichier texte défini comme suit : $ tail /home/user1/test.txt 'nom1',1,9 'nom2',2,3 'nom3',3,54 'nom4',4,2 'nom5',5,9 Dans une table définie comme suit : CREATE TABLE chargertest ( ...
MySQL - Afficher les informations sur une table VoirPour afficher les informations sur une table TabTest il faut lancer la commande suivante (l'option \G améliore le formatage u résultat) : mysql> show create table TabTest\G *************************** 1. row *************************** ...
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...
Tableaux HTML VoirUtilisation de tableaux Il est souvent utile de présenter des informations mieux structurées qu'avec des listes. Les tableaux permettent de les afficher en lignes et en colonnes. Les tableaux sont définis comme étant des suites de lignes. Un...
Javascript - Les tableaux VoirIntroduction à la notion de tableau Les variables de Javascript ne permettent de stocker qu'une seule donnée à la fois. Or, étant donné qu'il est souvent utile de manipuler de nombreuses données, le concept de variable se révéle parfois...

1

Vince, le 12 sep 2002 à 18:17:27

As tu auparavant créé ta table Nationalité!

Répondre à Vince

2

 yan, le 25 sep 2002 à 16:28:22

Bah je vois pas les champs CodeNAt er Code SitMat dans ta table Professeur. Essaie deja de creer ces colonnes avant de poser des contraintes dessus.

Bye

Répondre à yan