|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2007 Messages : 73 ![]() |
Bonjour,
J'ai le problème suivant: J'ai une table contenant les colonnes suivantes: noPatient, noMedecin et dateDuRendezVous. Je dois éviter que deux patients on deux mêmes rendez vous avec le même médecin (le même jour). Comment dois-je écrire ma contrainte de domaine?? |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Le médecin ne peut avoir qu'un seul rendez-vous par jour alors ? Si c'est bien le cas, ça devrait répondre à ta question
|
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2007 Messages : 73 ![]() |
Bonjour
En fait le médecin peut avoir plusieurs rendez vous le même jour... Le nom de la colonne dateRendezVous est en fait dateEtHeureRendezVous |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 450 ![]() |
Comme le disait Orafrance (en rajoutant l'heure) : Contrainte unique medecin + Date_heure
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : août 2006 Messages : 63 ![]() |
salut
Pourquoi ne mets tu pas une contraint d'unicité sur les colonnes noMedecin dateDuRendezVous (date et heure, j'espère ?) ? Tu assures alors qu'un medecin n'aura qu'un seul rendez vous à une même heure du même jour A+ |
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2007 Messages : 73 ![]() |
Ahh d'accord. Je viens de comprendre l'utilité du UNIQUE... Merci beaucoup
|
|
|
00
|
|
|
#7 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 450 ![]() |
Contrainte ou index unique
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com