Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/04/2008, 11h17   #1
Membre du Club
 
Étudiant
Inscription : janvier 2007
Messages : 199
Détails du profil
Informations personnelles :
Localisation : Côte d'Ivoire

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2007
Messages : 199
Points : 41
Points : 41
Envoyer un message via MSN à aldama Envoyer un message via Yahoo à aldama
Par défaut creation de table avec des contraintes

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
aldama est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 11h49   #2
Expert Confirmé Sénior
 
Avatar de mnitu
 
Homme Marius Nitu
Ingénieur développement logiciels
Inscription : octobre 2007
Messages : 3 320
Détails du profil
Informations personnelles :
Nom : Homme Marius Nitu
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 3 320
Points : 5 839
Points : 5 839
Voila un exemple truové dans la doc Oracle
Citation:
CREATE TABLE emp
(empno NUMBER(4),
ename VARCHAR2(10),
job VARCHAR2(9),
mgr NUMBER(4),
hiredate DATE,
sal NUMBER(7,2),
comm NUMBER(7,2),
deptno CONSTRAINT fk_deptno REFERENCES dept(deptno) );
mnitu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 15h33   #3
Membre confirmé
 
Inscription : mars 2007
Messages : 750
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 750
Points : 277
Points : 277
CONSEIL: n'appelle pas ta foreign Key "pk_vil" mais plutot fk_vil
farenheiit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 19h53   #4
Membre du Club
 
Étudiant
Inscription : janvier 2007
Messages : 199
Détails du profil
Informations personnelles :
Localisation : Côte d'Ivoire

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2007
Messages : 199
Points : 41
Points : 41
Envoyer un message via MSN à aldama Envoyer un message via Yahoo à aldama
Par défaut Merci

Merci à vous pour vos reponses, je vais essayer pour voir
aldama est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 19h58   #5
Membre du Club
 
Étudiant
Inscription : janvier 2007
Messages : 199
Détails du profil
Informations personnelles :
Localisation : Côte d'Ivoire

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2007
Messages : 199
Points : 41
Points : 41
Envoyer un message via MSN à aldama Envoyer un message via Yahoo à aldama
Par défaut ca marche!!!

Une fois encore merci, ca marche. Je vous suis très reconnaissant. Bonne soirée à vous
aldama est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h05.


 
 
 
 
Partenaires

Hébergement Web