เป็นไปได้หรือไม่ที่จะเก็บผลลัพธ์ของการเรียก exec sp_executesql ไว้ใน 'พารามิเตอร์ตาราง' ค่าพารามิเตอร์ถูกใช้ใน SQL Stored Procedure อื่น (SQL 2000/2005)
แชร์ตัวแปรตารางระหว่าง Stored Procedure ใน SQL Server
คำตอบ (2)
วิธีที่ดีที่สุดที่คุณสามารถทำได้คือแทรกค่าลงในตาราง temp (โดยใช้รูปแบบ INSERT EXEC) จากนั้นใช้ตาราง temp นั้นใน proc ที่สองในห่วงโซ่ ...
person
Sam Saffron
schedule
20.01.2009
หากคุณต้องการเก็บผลลัพธ์ของกระบวนการบางอย่างไว้ในตัวแปรตาราง ฉันขอแนะนำให้ทำให้มันเป็นฟังก์ชัน table-value แทนที่จะเป็น sproc ด้วยวิธีนี้คุณสามารถใช้ผลลัพธ์สุดท้ายของฟังก์ชันแรกในการประมวลผลอื่น ๆ ที่คุณกำลังทำอยู่
Select * from MyTableValueFunction()
person
TheTXI
schedule
20.01.2009