|
Publicité ' | ||||||||||||||||||||||||
|
|
#41 | ||
|
Membre Expert
![]() Olivier DehorterIngenieur de recherche - Ecologue Inscription : juin 2003 Messages : 921 ![]() |
Ph. B. a parfaitement raison
Si la requête ne renvoie rien, l'intérieur du BEGIN...END ne sera pas executé. S'il y a une volonté de faire quelque chose, il est, par exemple, possible de passer par un EXISTS préliminaire Code :
|
||
|
|
00
|
|
|
#42 |
|
Membre Expert
![]() ![]() |
@Ph. B. : là je comprends mieux je vais recourir à l'alternative proposée par olivier.
@dehorter olivier : merci pour l'astuce. En route pour les corrections
__________________
Bon courage ou Bonne Chance (selon le contexte) |
|
|
00
|
|
|
#43 | ||
|
Membre Expert
![]() ![]() |
Bonjour Ph. B.
je viens de tenter ce bout de code mais j'ai eu en retour une erreur à l'exécution : Code :
__________________
Bon courage ou Bonne Chance (selon le contexte) |
||
|
|
00
|
|
|
#44 | ||
|
Membre Expert
![]() Olivier DehorterIngenieur de recherche - Ecologue Inscription : juin 2003 Messages : 921 ![]() |
regardes bien le schéma
Code :
|
||
|
|
00
|
|
|
#45 | ||
|
Membre Expert
![]() ![]() |
Voici le code à quoi il ressemble :
Code :
où peut bien être le problème ?
__________________
Bon courage ou Bonne Chance (selon le contexte) |
||
|
|
00
|
|
|
#46 |
|
Membre Expert
![]() Olivier DehorterIngenieur de recherche - Ecologue Inscription : juin 2003 Messages : 921 ![]() |
il faut que la requête dans le EXISTS doit renvoyer les mêmes infos...
Donc où est la clause WHERE dans le EXISTS ???? |
|
|
00
|
|
|
#47 | |||
|
Membre Expert
![]() ![]() |
Citation:
mais coté logique tout ça reste floue ! à quoi bon refaire le même code si on pouvait p.e faire un simple teste dans le begin .. end du do, ce qui a comme conséquence directe d'éliminer une bonne partie du code et un gain de temps appréciable même si les autres diront que les machines d'aujourd'hui sont super puissant !!! pour ma part, je vois pas trop pourquoi toute cette gymnastique le mieux aurait été quelque chose du genre : Code :
__________________
Bon courage ou Bonne Chance (selon le contexte) |
|||
|
|
00
|
|
|
#48 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 259 ![]() |
qq chose avec ROW_COUNT alors :
http://www.firebirdsql.org/refdocs/l...row_count.html
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#49 | ||
|
Membre Expert
![]() ![]() |
Citation:
voilà ce qui es écrit dans l'aide en ligne Firebird. Citation:
__________________
Bon courage ou Bonne Chance (selon le contexte) |
||
|
|
00
|
|
|
#50 | |||
|
Expert Confirmé
![]() ![]() |
Bonjour,Relecture de la même doc :
Citation:
Code sql :
__________________
Philippe. |
|||
|
|
00
|
|
|
#51 |
|
Membre Expert
![]() ![]() |
Merci Ph. B. C'est génial, votre solution marche très bien.
Je ne sais pas pourquoi je veux tout faire dans le begin end du do du select. En tout cas, c'est bien meilleur que le if Exists, merci encore Ph. B.
__________________
Bon courage ou Bonne Chance (selon le contexte) |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com