Ho tre stored procedure Sp1, Sp2e Sp3.
Il primo ( Sp1) eseguirà il secondo ( Sp2) e salverà i dati restituiti in @tempTB1e il secondo eseguirà il terzo ( Sp3) e salverà i dati in @tempTB2.
Se eseguo il Sp2funzionerà e mi restituirà tutti i miei dati dal Sp3, ma il problema è nel Sp1, quando lo eseguo visualizzerà questo errore:
L'istruzione INSERT EXEC non può essere nidificata
Ho provato a cambiare il posto di execute Sp2e mi ha mostrato un altro errore:
Impossibile utilizzare l'istruzione ROLLBACK all'interno di un'istruzione INSERT-EXEC.