J'ai trois procédures stockées Sp1
, Sp2
y Sp3
.
Le premier ( Sp1
) exécutera le second ( Sp2
) et sauvegarder les données retournées dans @tempTB1
et le deuxième exécutera le troisième ( Sp3
) et sauvegarder les données dans @tempTB2
.
Si j'exécute le Sp2
cela fonctionnera et me renverra toutes mes données depuis le Sp3
mais le problème se situe au niveau de la Sp1
Lorsque je l'exécute, il affiche cette erreur :
L'instruction INSERT EXEC ne peut pas être imbriquée
J'ai essayé de changer la place de execute Sp2
et il m'affiche une autre erreur :
Impossible d'utiliser l'instruction ROLLBACK dans une instruction INSERT-EXEC.