2016-11-07 16 views
1

にストアドプロシージャの結果を設定する方法:上記の構文にはないとして、私はこのストアドプロシージャの出力に変数を割り当てるにはどうすればよい私はこのようなストアドプロシージャを呼び出すい変数

EXEC usp123 @F1 = 1, @F2 = 'A', @F3 = 5 

DECLARE @Result int 

SET @Result = (EXEC usp123 @F1 = 1, @F2 = 'A', @F3 = 5) 

を仕事..

+2

可能な重複しなければなりません(http://stackoverflow.com/questions/11965269/どのように出力を返すのか、ストアドプロシージャのSQL Serverの変数に) –

答えて

1

最後の行は、[SQL Serverの中の変数にストアドプロシージャの出力を返す方法]の

Declare @Result Int 
EXEC @Result = usp123 @F1 = 1, @F2 = 'A', @F3 = 5 
+0

私は答えを見つけました。 OUTPUTキーワードをパラメーター・リストに入れなければなりません。 – John

関連する問題