0
我從另一個存儲過程中調用一個存儲過程。我有一些在SP1中指定的返回值(整數)。我想從SP2內部調用SP1並能夠捕獲這些返回值(並根據它們的行爲來執行操作)。我怎樣才能做到這一點?從另一個存儲過程中捕獲存儲過程的返回值
我從另一個存儲過程中調用一個存儲過程。我有一些在SP1中指定的返回值(整數)。我想從SP2內部調用SP1並能夠捕獲這些返回值(並根據它們的行爲來執行操作)。我怎樣才能做到這一點?從另一個存儲過程中捕獲存儲過程的返回值
CREATE PROCEDURE UPS_2
@Var1 Datatype, --<-- Variables you need to execute SP1
@Var2 Datatype,
@Var3 Datatype --<-- Also Variables you need to execute this proc
AS
BEGIN
SET NOCOUNT ON;
DECLARE @Rtn_Var Datatype;
EXECUTE @Rtn_Var = dbo.SP1 @Var1
/* Now you can use returned Values from SP1 Inside this proc */
/* Do other cool stuff here */
END
可能的重複http://stackoverflow.com/questions/21058541/how-to-pass-output-parameter-to-a-stored-procedure –