Hallo zusammen,
habe momentan folgendes Script, dass ich über ein Batchfile per sqlplus aufrufe. Funktioniert auch ohne Probleme.
Ich möchte das ganze jetzt nur erweitern, damit die Datei nur erstellt wird, wenn in der Tabelle Einträge vorhanden
sind. Möchte also vermeiden, dass leere Dateien erstellt werden.
Wie würdet ihr an der Stelle vorgehen? Hab schon probiert über select count(*) die Anzahl in eine Variable zu schreiben und diese dann über case auszuwerten. Leider bis jetzt nicht erfolgreich.
Mein Ziel wäre, dass ich nur eine Datei mit der Ausgabe erhalte, wenn in der Tabelle Einträge vorhanden sind. Gibt es evtl. eine andere, einfachere Möglichkeit?
Vielen Dank.
habe momentan folgendes Script, dass ich über ein Batchfile per sqlplus aufrufe. Funktioniert auch ohne Probleme.
Ich möchte das ganze jetzt nur erweitern, damit die Datei nur erstellt wird, wenn in der Tabelle Einträge vorhanden
sind. Möchte also vermeiden, dass leere Dateien erstellt werden.
Wie würdet ihr an der Stelle vorgehen? Hab schon probiert über select count(*) die Anzahl in eine Variable zu schreiben und diese dann über case auszuwerten. Leider bis jetzt nicht erfolgreich.
Mein Ziel wäre, dass ich nur eine Datei mit der Ausgabe erhalte, wenn in der Tabelle Einträge vorhanden sind. Gibt es evtl. eine andere, einfachere Möglichkeit?
Vielen Dank.
SQL:
set feedback off
set heading off
SPOOL C:\Script\ausgabe.txt
select * from tabelle;
SPOOL OFF
exit;