Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wählen Sie Spalten aus der Ergebnismenge der gespeicherten Prozedur aus

Kannst du die Abfrage aufteilen? Fügen Sie die gespeicherten Prozessergebnisse in eine Tabellenvariable oder eine temporäre Tabelle ein. Wählen Sie dann die 2 Spalten aus der Tabellenvariablen aus.

Declare @tablevar table(col1 col1Type,..
insert into @tablevar(col1,..) exec MyStoredProc 'param1', 'param2'

SELECT col1, col2 FROM @tablevar