|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre à l'essai
![]() |
bonjour
j'ai une table produit que j'ai la creer comme ça: Code :
datpro==>date de production datex==>date d'expiration le probleme c'est que j'insert la datpro supperieur au datex elle accepte cette inserssion,donc la fonction ne fonction pas voila ma requete: Code :
|
||||
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Inscription : avril 2005 Messages : 1 672 ![]() |
La contrainte est bonne et sous Oracle 10gR1 ça donne bien le résultat attendu :
Code :
Creusez cette piste.
__________________
Modérateur des forums Oracle et Langage SQL Forum SQL : je n'interviens PAS plus de 4 fois dans une discussion car si c'est nécessaire cela prouve généralement que vous n'avez pas respecté : les règles du forum |
||
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() |
bonjour
merci pour votre reponse mais malgrer tous elle ne fonction pas parceque j'ai fait le check sur l'age>=20 ans elle l'accepte moin de 20 ans je sais pas comment ça marche EXP:voila ma requete constraint control check (age>=20) elle accepte moin de 20 ans je suis sous mysql pourier vous m'ader SVP |
|
|
00
|
|
|
#4 |
![]() ![]() Alain Ingénieur d'études décisionnel Inscription : mai 2002 Messages : 4 450 ![]() |
Il faudrait savoir quelle version de MySQL, avec quel moteur de données.
Il me semble me souvenir que dans certaines versions la déclaration des contraintes est uniquement décorative...
__________________
Modérateur Langage SQL N'oubliez pas le bouton et pensez aux balises [code]Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur ![]() |
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() |
bonjour
je travaille sous mysql 5.1 si la déclaration est décorative comment faire pour maitre les contraintes d'intégrité je vous remerci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com