ฉันมีสามวิธีการจัดเก็บSp1
, และSp2
Sp3
คนแรก ( Sp1
) จะดำเนินการอย่างใดอย่างหนึ่งที่สอง ( Sp2
) และบันทึกข้อมูลที่ส่งกลับเข้ามา@tempTB1
และคนที่สองจะดำเนินการหนึ่งในสาม ( Sp3
) @tempTB2
และบันทึกข้อมูลลงใน
หากฉันดำเนินการSp2
มันจะใช้งานได้และจะส่งคืนข้อมูลทั้งหมดของฉันจากข้อมูลSp3
แต่ปัญหาอยู่ที่Sp1
เมื่อฉันดำเนินการมันจะแสดงข้อผิดพลาดนี้:
ไม่สามารถซ้อนคำสั่ง INSERT EXEC ได้
ฉันพยายามเปลี่ยนสถานที่execute Sp2
และมันแสดงข้อผิดพลาดอื่นให้ฉัน:
ไม่สามารถใช้คำสั่ง ROLLBACK ภายในคำสั่ง INSERT-EXEC