Wie man GRAF von der gespeicherten Prozedur zurückgeben?

Ich habe eine gespeicherte Prozedur in SQL, die ich nicht ändern kann. Es braucht nur wenige Eingabeparameter und gibt eine Tabelle mit 100+ Zeilen und mehreren Spalten.

exec dbo.Select_Data 0, 0, 18, 50

Ich brauche etwas, um Anzahl von zurückgegebenen Zeilen:

select count(*) from (exec dbo.Select_Data 0, 0, 18, 50)

und ein Weg, um Werte aus z.B. Spalte "Name":

select Id, Name from (exec dbo.Select_Data 0, 0, 18, 50) where Id=10

Wie mache ich das?

Die Antwort kommt wohl auf die genaue Datenbank, die Sie verwenden, also was ist es?
Ich bin mit MS SQL 2008, wenn das Ihre Frage beantwortet

InformationsquelleAutor Kromster | 2010-09-17

Schreibe einen Kommentar