私はいくつかの値を計算し、SELECT
は彼らだストアドプロシージャがあります。私は、テーブル関数にそれを回すことができますが、私はむしろ途中でそのためのRETURN
をしないだろう知っている別のSroredプロシージャのストアドプロシージャでSELECTの結果を使用するにはどうすればよいですか?
CREATE PROCEDURE [dbo].[MyProc]
AS
DECLARE @value1 int;
DECLARE @value2 int;
SET @value1 =...
IF(@value1 IS NULL)
RETURN 0;
SET @value2 =...
SELECT @value1 AS Value1, @value2 AS Value2;
RETURN 0;
を - 時々あります返すものは一切ありません。
他のストアドプロシージャからそのストアドプロシージャを呼び出し、他のプロシージャでSELECT
で取得した値を使用したいとします。それ、どうやったら出来るの?
重複:http://stackoverflow.com/questions/1184325/how-to-call-a-stored-procedure-from-another-stored-procedure – Jodrell
重複したhttp://stackoverflow.com/questions/3039200/tsql-call-a-stored-procedure-another-stored-procedure-and-read-the-result – Jodrell
古いTSQLを扱う前に必ずこのサイトをチェックしてくださいhttp://www.sommarskog.se/share_data .html – Jodrell