Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL过程将值返回到另一个过程中的一个变量_Sql Server_Stored Procedures_Return Value - Fatal编程技术网

Sql server SQL过程将值返回到另一个过程中的一个变量

Sql server SQL过程将值返回到另一个过程中的一个变量,sql-server,stored-procedures,return-value,Sql Server,Stored Procedures,Return Value,我有一个过程,它返回一行数据 CREATE PROCEDURE GetABCD AS declare @_Wsd varchar = 'England' declare @_App varchar = '500' declare @_Ver varchar = '1.0' BEGIN SET NOCOUNT ON; select @_Wsd as [WSDL_CODE] ,@_App as [APP_TYPE] ,@_Ver as [VERSION]

我有一个过程,它返回一行数据

CREATE PROCEDURE GetABCD
AS 
declare  @_Wsd   varchar = 'England'
declare  @_App   varchar = '500'
declare  @_Ver   varchar = '1.0' 
BEGIN   
SET NOCOUNT ON; 
select 
  @_Wsd as [WSDL_CODE]
  ,@_App as [APP_TYPE]
  ,@_Ver as [VERSION]     
END
GetABCD过程正在调用另一个过程,并将这三个值分配给调用过程中的另一个变量


如何实现它?

您需要定义要作为
输出值返回的三个值,并让调用存储过程从此开始使用它们

即(伪代码,即未测试)

然后,您可以使用来自另一个查询或过程的变量

如上所述,这是未经测试的,因此您可能需要稍微调整代码。如果它抛出任何错误,请让我知道,我会相应地更新答案

CREATE PROCEDURE GetABCD
(
@_Wsd   varchar = 'England' OUTPUT
, @_App   varchar = '500' OUTPUT
, @_Ver   varchar = '1.0' OUTPUT
) 
select 
  @_Wsd as [WSDL_CODE]
  ,@_App as [APP_TYPE]
  ,@_Ver as [VERSION]     
RETURN