Komplettes SQL Statement mittels Macrovariable generieren + ausführen?
Verfasst von Martin Schaefer am 1 Februar, 2007 - 20:31
Eigentlich suche ich einen Weg, wie ich ein SQL Statment über mehrere Macrovariablen zusammensetzen kann und dieses dann via PROC SQL zum ausführen bringe. Bisher läuft es nicht.
Der Gedanke war etwa folgend
%Let SQL= CREATE TABLE work.SC_Data_Druck AS;
%Let SQL=&SQL SELECT ;
%Let SQL=&SQL FROM SC_RESULTS ;
%Let SQL=&SQL SELECT ;
%Let SQL=&SQL FROM SC_RESULTS ;
und das dann in etwa via proc SQL starten
proc SQL;
&SQL;
quit;
&SQL;
quit;
Vermute dass mehrere Zeilen SQL hier Probleme bereiten.
Viele Grüße // Martin Schäfer
»
- Anmelden oder Registrieren um Kommentare zu schreiben

es fehlen die Spaltennamen
Es fehlen die Spaltennamen (oder ein *) nach dem SELECT.
Fatal und zutreffend!
Danke, war wohl Zeit den Computer für den Tag freizulassen.
Baue an einem Macro, das ähnliche SQL-Auswertungen mit verschiedenen Grupperungen generiert. Werde das nächste Woche vorstellen.
Grüße // Martin Schäfer