|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() |
bonjours à tous,
je suis debutant en oracle et je suis en train de creer une base de donne avec plsql. J'ai créé ma table ville comme suit: create table VILLE (Cod_ville varchar2(10) primary key, Designation varchar2(40)); Je veu créé la table quartier avec pour clé secondaire le cod_ville. voila ma syntaxe: create table QUARTIER (Cod_quartier varchar2(10) primary key, denommination varchar2(30), Cod_ville varchar2(10) constraint pk_vil foreign key references VILLE(Cod_ville)); On me met un message d'erreur comme suit: "spécification de contrainte non autorisée ici" j'aimerais savoir où se trouve mon erreur et comment faire pour y remedier Merci d'avance à vs tous et bonne journée |
|
|
00
|
|
|
#2 | |
|
Expert Confirmé Sénior
![]() ![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 3 320 ![]() |
Voila un exemple truové dans la doc Oracle
Citation:
|
|
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : mars 2007 Messages : 750 ![]() |
CONSEIL: n'appelle pas ta foreign Key "pk_vil" mais plutot fk_vil
|
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() |
Merci à vous pour vos reponses, je vais essayer pour voir
|
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() |
Une fois encore merci, ca marche. Je vous suis très reconnaissant. Bonne soirée à vous
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com