Ho una stored procedure che calcola diversi valori e SELECT
li S:Come si usa il risultato di SELECT in una stored procedure in un'altra procedura con mirroring?
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;
so che posso trasformarla in una funzione di tabella, ma preferisco non farlo a causa della RETURN
nel mezzo - a volte non c'è solo nulla da restituire.
Voglio chiamare quella stored procedure da un'altra stored procedure e utilizzare i valori recuperati da SELECT
nell'altra procedura. Come lo faccio?
duplicato di http://stackoverflow.com/questions/1184325/how-to-call-a-stored-procedure-from-another-stored-procedure – Jodrell
duplicato di http://stackoverflow.com/questions/3039200/tsql-call-a-stored-procedure-from-another-stored-procedure-and-read-the-result – Jodrell
prima di coprire il vecchio dominio TSQL, si dovrebbe sempre controllare questo sito http://www.sommarskog.se/share_data .html – Jodrell