如何获取存储过程返回值到另一个存储过程 [英] How to get stored procedure return value to another stored procedure

查看:76
本文介绍了如何获取存储过程返回值到另一个存储过程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要执行存储过程到另一个存储过程,因为存储过程返回一些行现在我需要使用存储过程将这些值插入另一个表



怎么可能?



我尝试过:



SELECT * INTO #tblTEST

来自

Exec spTEST @ Par1,@ Par2



IT显示以下错误

消息156,等级15,状态1,行4

关键字'EXEC'附近的语法不正确。

I need to execute stored procedure into Another Stored Procedure because the stored procedure returns some set of rows now i need to insert these values into another table using stored procedure

How is it possible?

What I have tried:

SELECT * INTO #tblTEST
From
Exec spTEST @Par1,@Par2

IT shows an Following error
Msg 156, Level 15, State 1, Line 4
Incorrect syntax near the keyword 'EXEC'.

推荐答案

CREATE TABLE #tblTEST (
  Column1 INT,
  Column2 NVRCHAR(20)
) 

INSERT INTO Table1 (Column1, Column2)
EXECUTE ProcedureName @Par1, @Par2


这篇关于如何获取存储过程返回值到另一个存储过程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆