@echo off rem ----------------------------- rem Shell-Kommando "DOQUERY" rem ----------------------------- rem ------------------------------------------------------------------- rem Eingegebene SQL-Anweisung (als Parameter) rem in der Datenbank ausfuehren. rem DOQUERY "sql-Anweisung" header (true,false)(optional) Ausgabedatei(optional) rem Das Ergebnis kann mit Feldnamen (header=true) in eine Datei Ausgabedatei ausgegeben werden rem ------------------------------------------------------------------- rem 31.5.04 DQ JAVA_OPTS hinzugefügt zu Java-Aufruf if not [%1%] == [] goto gotSQL echo Aufruf: doquery sql-Anweisung header(true,false)(optional) ausgabedatei(optional) echo ------------------------------------------------------------------------ echo Aktion: doquery führt die sql-Anweisung in der Datei aus. echo Das Ergebnis kann mit Feldnamen (header=true) in eine Datei Ausgabedatei ausgegeben werden echo ------------------------------------------------------------------------ goto finish :gotSQL echo %1 >tmp$MANDANTENID.sql :gotQuery if [%2%] == [] goto gotHeader set header=%2 :gotHeader if [%3%] == [] goto gotOutfile set outfile=%3 :gotOutfile java %JAVA_OPTS% de.superx.bin.Dosql -logger:%LOGGER_PROPERTIES% -dbproperties:%DB_PROPERTIES% -sqlfile:tmp$MANDANTENID.sql -outFormat:txt -delim:%DBDELIMITER% -header:%header% -outfile:%outfile% rem java de.superx.bin.Dosql %LOGGER_PROPERTIES% %DB_PROPERTIES% tmp$MANDANTENID.sql "txt" "%DBDELIMITER%" %header% %outfile% erase tmp$MANDANTENID.sql rem java de.superx.bin.Doquery %LOGGER_PROPERTIES% %DB_PROPERTIES% %sql% "txt" "%DBDELIMITER%" %header% %outfile% :finish