WÄHLEN Sie bestimmte Spalten aus EXEC stored procedure

Ich habe ein Problem versuchen zu SELECT bestimmte Spalten aus einer EXEC - Anweisung in einer gespeicherten Prozedur. Ich bin auf der Suche nach der COUNT(*) dass die gespeicherte Prozedur gibt die ich bin erfolgreich machen mit :

INSERT INTO #temp
EXEC dbo.my_sp
SET @count = (SELECT COUNT(*) FROM #temp)
DELETE FROM #temp

Allerdings funktioniert dies nur, wenn die zurückgegebenen Spalten entsprechen, die sich speziell mit den Spalten der Tabelle und da bin ich versucht zu finden, die Anzahl der vielen verschiedenen gespeicherte Prozeduren (jeweils zurück, andere Spalten), ich kann nicht diese Methode verwenden, ohne eine neue Tabelle erstellen für jede gespeicherte Prozedur.

Gibt es eine Möglichkeit, ich kann SELECT bestimmte Spalten aus der EXEC dbo.my_sp?

InformationsquelleAutor AToya | 2013-07-25
Schreibe einen Kommentar