Ich möchte die sqlfile jede Sekunde wiederholen, so war meine Idee, eine Verbindung zu der db mit der Bat-Datei. SQLPLUS verbinden mit Oracle, führen Sie die Abfrage, ermöglicht die Verbindung bestehen, führen Sie die Abfrage ...Erneut eine SQL-Datei mit goto
Aber SQLPLUS mit Oracle verbunden und führen Sie nicht die Abfrage, es öffnet nur die Datei.
Wie kann ich es beheben
file.bat
@echo off
cls
echo exit | sqlplus username/[email protected]
:start
@C:\X\sysdate.sql
timeout /T 1
goto start
file.sql
spool C:\X\test.txt append
set serveroutput on
declare
dat ...;
begin
select to_char(sysdate,'dd.mm.yyyy hh24:mi:ss')
into dat
from dual;
dbms_output.put_line('Some german words like Bratwurst und Sauerkraut'||dat);
end;
/
spool off
Dank
Nach die Datei geöffnet, Oracle getrennt –
Was ist die Ausgabe, die Sie erhalten. –
Tag, Monat, Jahr und die Zeit, in 24h –