SELECT INTO mit EXEC

20/01/2009 - 13:49 von Joachim Hofmann | Report spam
Hallo,

Ich möchte das Resultset einer sp "returntest" in eine Tabelle stecken:

Folgendes geht:
insert into tbestehend exec returntest

Aber ich möchte die Ergebnisse in eine neue Tabelle mittels SELECT INTO füllen:

Folgendes geht syntaktisch nicht:
select into tneu exec returntest

1)- Wie kann ich hier SELECT INTO anwenden?

2)- Ist es möglich, "on the fly" noch eine WHERE-Klausel um ein von EXEC erhaltenes Set anzuhàngen?


Danke

Joachim


[SQL2K]
 

Lesen sie die antworten

#1 Christoph Ingenhaag
20/01/2009 - 14:19 | Warnen spam
"Joachim Hofmann" wrote:

Hallo,

Ich möchte das Resultset einer sp "returntest" in eine Tabelle stecken:

Folgendes geht:
insert into tbestehend exec returntest

Aber ich möchte die Ergebnisse in eine neue Tabelle mittels SELECT INTO füllen:

Folgendes geht syntaktisch nicht:
select into tneu exec returntest

1)- Wie kann ich hier SELECT INTO anwenden?

2)- Ist es möglich, "on the fly" noch eine WHERE-Klausel um ein von EXEC erhaltenes Set anzuhàngen?


Danke

Joachim


[SQL2K]



Hallo Joachim,

leider nein und nochmals nein.

Ab SQL2008 ist unter bestimmten Voraussetzung auch ein Insert minimal gelogt.

VG
Christoph

Ähnliche fragen