Création table SQL
Fermé
didy_gwatinik
Messages postés
352
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
30 mars 2010
-
27 sept. 2008 à 15:09
titou - 28 sept. 2008 à 08:26
titou - 28 sept. 2008 à 08:26
Bonjour,
Voilà j'ai un petit problème , je suis en train de créer des tables sur mon exo mais je n'arrive pas à trouver la bonne syntaxe quand j'ai deux clés étrangères. Voilà le MLD :
Prescrire(NumM#,NumC#,Posologie,Durée) sachant que NumM et NumC appartiennent respectivement au table Médicament et Consultation.
Voilà si quelqu'un pouvait m'aider :)
Voilà j'ai un petit problème , je suis en train de créer des tables sur mon exo mais je n'arrive pas à trouver la bonne syntaxe quand j'ai deux clés étrangères. Voilà le MLD :
Prescrire(NumM#,NumC#,Posologie,Durée) sachant que NumM et NumC appartiennent respectivement au table Médicament et Consultation.
Voilà si quelqu'un pouvait m'aider :)
A voir également:
- Création table SQL
- Table ascii - Guide
- Table des matières word - Guide
- Creation compte gmail - Guide
- Création site web - Guide
- Création compte google - Guide
2 réponses
Merci Mickey_UFC,
Permettez moi d'ajouter aussi les éléments suivants :
- Ne pas oublier ces clauses suivantes propres au Foreign Keys pour respecter les contraintes de référence - du moins si c'est du MySql.
CREATE TABLE PRESCRIRE(
Liste des champs
FOREIGN KEY (NumM)
REFERENCES Médicament(NumM)
ON DELETE RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT
ON UPDATE RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT,
FOREIGN KEY (NumC)
REFERENCES Consultation(NumC)
ON DELETE RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT
ON UPDATE RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT
)
Permettez moi d'ajouter aussi les éléments suivants :
- Ne pas oublier ces clauses suivantes propres au Foreign Keys pour respecter les contraintes de référence - du moins si c'est du MySql.
CREATE TABLE PRESCRIRE(
Liste des champs
FOREIGN KEY (NumM)
REFERENCES Médicament(NumM)
ON DELETE RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT
ON UPDATE RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT,
FOREIGN KEY (NumC)
REFERENCES Consultation(NumC)
ON DELETE RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT
ON UPDATE RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT
)
Mikey_UFC
Messages postés
312
Date d'inscription
jeudi 8 mars 2007
Statut
Membre
Dernière intervention
2 août 2010
1
27 sept. 2008 à 19:45
27 sept. 2008 à 19:45
Salut,
Enfin il me semble.
CREATE TABLE PRESCRIRE( Liste des champs FOREIGN KEY (NumM) REFERENCES Médicament(NumM), FOREIGN KEY (NumC) REFERENCES Consultation(NumC) )
Enfin il me semble.
didy_gwatinik
Messages postés
352
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
30 mars 2010
80
28 sept. 2008 à 00:50
28 sept. 2008 à 00:50
ok merci beaucoup!!!