|
|
|
@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
|