|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Inscription : mai 2006 Messages : 200 ![]() |
Bonjour tout le monde;
Je ne sais pas est ce que c'est possible de faire plusieurs instruction suspend dans une procédure sotckée. Exp: Code :
J'appelle la procédure par le trigger after insert.
__________________
Deux personnes n'apprennent pas, un arrogant et un timide. |
||
|
|
00
|
|
|
#2 |
![]() ![]() Claude RenouleaudDéveloppeur informatique Inscription : février 2006 Messages : 4 754 ![]() |
Salut
Bien-sûr c'est possible. Pas de limitation à ce niveau. Par contre, il doit te manquer des begin..end avec les 2 instructions for select. @+
__________________
A la question technique que par MP/MV tu formuleras, la réponse aux oubliettes finira. |
|
|
00
|
|
|
#3 | ||
|
Membre habitué
![]() Inscription : mai 2006 Messages : 200 ![]() |
tu veux dire :
Code :
__________________
Deux personnes n'apprennent pas, un arrogant et un timide. |
||
|
|
00
|
|
|
#4 | ||
![]() ![]() Claude RenouleaudDéveloppeur informatique Inscription : février 2006 Messages : 4 754 ![]() |
Je veux dire :
Code :
__________________
A la question technique que par MP/MV tu formuleras, la réponse aux oubliettes finira. |
||
|
|
00
|
|
|
#5 | ||
![]() ![]() Claude RenouleaudDéveloppeur informatique Inscription : février 2006 Messages : 4 754 ![]() |
A y réfléchir à deux fois, les suspend me semblent inutiles, puisque la PS est appelé depuis un trigger.
Donc: Code :
__________________
A la question technique que par MP/MV tu formuleras, la réponse aux oubliettes finira. |
||
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Inscription : mai 2006 Messages : 200 ![]() |
Merci merci merci;
Le problème est dans le suspend; Il ne faut pas le mettre
__________________
Deux personnes n'apprennent pas, un arrogant et un timide. |
|
|
00
|
|
|
#7 | ||
|
Membre émérite
![]() Olivier DehorterIngenieur de recherche - Ecologue Inscription : juin 2003 Messages : 697 ![]() |
Salut
si tu peux le mettre, mais il faut qu'il existe la clause RETURNS de la procedure stockée Code :
|
||
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() Inscription : mai 2006 Messages : 200 ![]() |
Merci olivier, mais je n'ai pas compris
![]() J'ai vérifié que ça ne marche pas avec suspend et je ne vois pas comment returns peut rentrer dans le truc.
__________________
Deux personnes n'apprennent pas, un arrogant et un timide. |
|
|
00
|
|
|
#9 |
![]() ![]() Claude RenouleaudDéveloppeur informatique Inscription : février 2006 Messages : 4 754 ![]() |
Re,
Pour parler simplement, Olivier précisait que: Si un (ou plusieurs) paramètre en sortie: Si aucun paramètre en sortie: @+
__________________
A la question technique que par MP/MV tu formuleras, la réponse aux oubliettes finira. |
|
|
00
|
|
|
#10 |
|
Membre habitué
![]() Inscription : mai 2006 Messages : 200 ![]() |
Très bien; mais pour parler seulement
Pourquoi ça ne marche pas avec suspend
__________________
Deux personnes n'apprennent pas, un arrogant et un timide. |
|
|
00
|
|
|
#11 |
![]() ![]() Claude RenouleaudDéveloppeur informatique Inscription : février 2006 Messages : 4 754 ![]() |
Parce que ta PS n'a pas de paramètre en sortie, dès lors suspend ne peux pas fonctionner (donner quelle valeur et à quel paramètre ?: d'où l'erreur).
@+
__________________
A la question technique que par MP/MV tu formuleras, la réponse aux oubliettes finira. |
|
|
00
|
|
|
#12 |
|
Membre habitué
![]() Inscription : mai 2006 Messages : 200 ![]() |
Très bien et merci pour tout le monde
__________________
Deux personnes n'apprennent pas, un arrogant et un timide. |
|
|
00
|
|
|
#13 | ||
|
Membre émérite
![]() Olivier DehorterIngenieur de recherche - Ecologue Inscription : juin 2003 Messages : 697 ![]() |
Le SUSPEND doit absolument n’être utilise que si la clause RETURNS est complétée
Code :
Mais sans le RETURN (ton cas) tu envois quelque chose en sortie, mais la sortie n'est pas indiquée. Pour utiliser une image : tu essayes de sortir d'une maison, mais tu as oublié de mettre des portes et des fenêtres ...
|
||
|
|
00
|
|
|
#14 |
|
Membre habitué
![]() Inscription : mai 2006 Messages : 200 ![]() |
Merci beaucoup Olivier; le sujet est devenu très riche avec ta participation.
__________________
Deux personnes n'apprennent pas, un arrogant et un timide. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com