Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Utilizzo del risultato di una stored procedure in un'istruzione Select

Sono per lo più d'accordo con Marcelo, ma se sei impostato sull'utilizzo di una procedura memorizzata, o la tua procedura memorizzata fa qualcosa che influisca sui dati, potresti creare un #temp tabella con la struttura dell'output della procedura memorizzata, quindi eseguire qualcosa come

INSERT INTO #temp
EXEC [dbo].[SPGetResults] '900',300,'USD'

E poi fai i tuoi join e seleziona sulla tabella temporanea.