ich den folgenden Befehl in meiner .bat Datei erstellt hatte:DOS BAT Befehl: Überprüfen der SQL PLUS SQL Query
@echo select count(*) from table where column1 = 'abc'; | sqlplus username/[email protected]
auf das Ergebnis je zurückgekehrt, ich brauche es anders SQLs. Wie kann ich es tun?
z.B. Wenn das zurückgegebene Resultset 0 ist, muss ich die .bat-Datei beenden. Wenn das Resultset nicht 0 ist (1 oder> 1), führe ich eine andere SQL-Anweisung aus.
Bitte helfen.
Sie sollten PLSQL lernen sowie SQL * PLUS-Scripting und setzen Sie Ihre Logik in einem Ort. Es besteht keine Notwendigkeit für Kontextwechsel (Batch zu Oracle zu Batch zu Oracle), wie Sie in Ihrem Problem beschreiben. – dbenham