別のストアドプロシージャ内でストアドプロシージャを実行し、内部ストアドプロシージャの結果を取得して、外部ストアドプロシージャで使用する必要があります。
単純に次のように。
SP1
CREATE PROCEDURE spExternal
AS
BEGIN
SET NOCOUNT ON;
DECLARE @intInternalResult INT
SET intInternalResult= EXEC spInternal
END
SP内部
CREATE PROCEDURE spInternal
AS
BEGIN
SET NOCOUNT ON;
SELECT 1+2
END