我有一个返回多个表的过程;例如:
PROCEDURE Something AS
BEGIN
SELECT 1,2,3
SELECT 4,5
SELECT 9,10,11
END
我想从结果中取出每个表并将其插入到一系列表/临时表中 - 每个记录集一个。
这可能吗?
最佳答案
您可以在存储过程中创建临时表并将记录推送到其中。如果您使用相同的 session ,则该表将在存储过程完成后可用。
或者您可以事先创建临时表并调用 sp 来填充它们。
关于SQL Server Procedure 返回多个表 - 将结果插入表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/582578/