Frage

Gibt es eine Möglichkeit auf einem Recordset von einem exec innerhalb eines anderen SP zurück arbeiten? Das ganze Cord vorzugsweise nicht OUTPUT mit

d.

MyStoredProcedure     @ Var1 int WIE BEGIN

EXEC anotherSP @ var1

- tun Sie etwas gegen die Re-Cord zurück von anotherSP

END

War es hilfreich?

Lösung

CREATE PROC MyStoredProcedure
    @var1 int
AS
BEGIN
DECLARE #temp (
col1 ...
)

INSERT #temp
EXEC anotherSP @var1

-- do something against #temp

END

A table variable also wokrs in SQL 2005 and above. temp tables only for SQL 2000.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top