Hallo!<br>
<br>
Ich versuche eine SP zu schreiben, welche das Ergebnis (das Resultset
einer SELECT-Abfrage) zweier anderer SPs per UNION zusammenfassen sollen.
Mein erster Ansatz sah so aus:<br>
<br><b>
Alter Procedure ListeAuftragPositionTyp<br>
@PositionTyp int<br>
As<br>
Execute ListeAuftraegeOhnePosition<br>
Union<br>
Execute ListeAuftraegeMitPosition @PositionTyp<br>
<br></b>
So klappt das nicht, da der Union-Operator zwischen zwei Select-Anweisungen
stehen muß. Wenn ich das Union weglasse, funktioniert die SP, aber ich
erhalte 2 Resultsets, von denen ich nur eines angezeigt bekomme.<br>
<br>
Vielleicht kennt ja jemand von euch die Lösung. Temporäre Tabellen wollte
ich allerdings hier vermeiden.<br>
<br>
Ulrich<br>
<br>
Ich versuche eine SP zu schreiben, welche das Ergebnis (das Resultset
einer SELECT-Abfrage) zweier anderer SPs per UNION zusammenfassen sollen.
Mein erster Ansatz sah so aus:<br>
<br><b>
Alter Procedure ListeAuftragPositionTyp<br>
@PositionTyp int<br>
As<br>
Execute ListeAuftraegeOhnePosition<br>
Union<br>
Execute ListeAuftraegeMitPosition @PositionTyp<br>
<br></b>
So klappt das nicht, da der Union-Operator zwischen zwei Select-Anweisungen
stehen muß. Wenn ich das Union weglasse, funktioniert die SP, aber ich
erhalte 2 Resultsets, von denen ich nur eines angezeigt bekomme.<br>
<br>
Vielleicht kennt ja jemand von euch die Lösung. Temporäre Tabellen wollte
ich allerdings hier vermeiden.<br>
<br>
Ulrich<br>
Comment