SQL Server - Execução de consulta assíncrona
No Sql Server 2008, tenho um processo armazenado que grava o resultado em um parâmetro de saída e insere os parâmetros em uma tabela. Desejo que a parte "inserir em uma tabela" do SP seja executada de forma assíncrona para que o resultado possa ser lido a partir do parâmetro de saída sem aguardar a conclusão do comando insert.
Como eu posso fazer isso
Por exemplo
CREATE PROCEDURE dbo.Sample_sp
@RESULT INT OUTPUT
@PARAM_1 INT,
@PARAM_2 INT,
@PARAM_N FLOAT
AS
-- Perform Calculations like @RES = @PARAM_1 + @PARAM_2......
INSERT INTO DBO.A VALUES(@PARAM_1, @PARAM_2, ..... @PARAM_N)
EXECUTE ASYNC dbo.Sample_sp