Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Usando o resultado de um procedimento armazenado em uma instrução Select


Concordo principalmente com Marcelo, mas se você está decidido a usar um procedimento armazenado, ou seu procedimento armazenado faz qualquer coisa que afete os dados, você pode criar um #temp table com a estrutura da saída do seu procedimento armazenado e, em seguida, faça algo como
INSERT INTO #temp
EXEC [dbo].[SPGetResults] '900',300,'USD'

E então faça suas junções e seleções na tabela temporária.