SOG-Helpcenter Logo SOG Business - Software

hhsqldb - Ausführung von SQL-Anweisungen


Mit dem Kommando hhsqldb können vorgefertigte SQL Anweisungen ausgeführt werden.
Aufruf:

    hhsqldb [Optionen] SqlDatei

Folgende Optionen können verwendet werden:

 

-o Ausgabedatei

Definiert die Ausgabedatei. Die Ausgabe wird automatisch in PDF gewandelt, wenn die Dateiendung ".pdf" lautet. Bei eienr Dateiendung ".csv" wird ein CSV-Writer aktiviert der dafür sorgt, dass die Aufbereitung CSV-Gerecht erfikgt, Über die Option "-csv xxxx" kann die CSV-Ländervariante gesteuert werden.

-utf8

Legt fest, dass die Ausgabedatei im UTF8-Format geschrieben werden soll.

-lang Sprache

Legt fest, welche CultureInfo für die Aufbereitung der Ausgabedatei verwendet werden soll. Initialwert: IOCultureInfo (eng)

-form Formular

Definniert das Ausgabeformular die die Wandlung der Ausgabe in eine PDF-Datei. Verwenden Sie das Standardformular "SOGWT132x72" um eine Ausgabe im Din A4 quer Format zu erreichen.

-blanko

Steuert den Logodruck bei PDF-Wandlung.

-h

Keine Überschriften ausgeben.

-d Zeichen

Legt das Trennzeichen für die Ausgabe in Dateien fest.

-D Zeichen

Legt das Trennzeichen für den letzten Feldtrenner fest.

-RD Zeichenfolge

Legt das Trennzeichen für das Trennen von Datensätzen fest.

-c

Blanks am Ende eines Feldes entfernen

-U

Unload-Format. MapChar=|! DelimiterChar=| DelimiterCharLastField=| NoHeader=true CutBlanks=true SilentOpt=true

-csv ger/eng

Ausgabe erfolgt im CSV-Format.

-C MapChars

Umsetzen von Zeichen in den Ausgabedaten. Kann verwendet werden, wenn mit Feldtrennern gearbeitet wird, damit der Feldtrenner nicht in den Daten erscheint. Besser verwenden Sie aber die -csv Option.

-n NullText

Text für die Darstellung von Null-Werten.

-v

Erweiterte Ausgaben aktivieren.

-s

Möglichst wenig Ausgaben durchführen.

-nosil

Abschaltung der -s Option.

-con Datenbankverbindung

Definiert die zu verwendende Datenbankverbindung. Initialwert= Global

-hhfirm Firma

Legt die zu verwendende Firma fest.

-bsize Zeilen

Legt fest, nach wievielen Zeilen erneut eine Überschrift ausgegeben wird. Initialwert= 100. Nach der angegebenen Anzahl Zeilen wird die Breite aller Zeilen neu bestimmt. Mit "-bsize 0" kann definiert werden, dass die gesamte Ausgabe in einem Block erfolgen soll. Aber: Die Daten müssen dann einmal vollständig zwischengespeichert werden um die Spaltenbreiten berechnen zu können. Das kann also zu einem Speicherüberlauf führen, wenn sehr große Ausgaben durchgeführt werden.

-linefmt

Ausgabe im Zeilenformat. Jedes Feld belegt dabei eine eigene Zeile.

-gensqlonly

Nur Umsetzung der GenericSql

-statio

Aktiviert die Ausgabe von statistischen Informationen.

-stattime

Aktiviert die Ausgabe von statistischen Informationen.

-showplan

Aktiviert die Ausgabe von Zugriffsplänen.

-fixw

Ausgabe mit festen Spaltengrößen. Die Spaltenbreiten werden über die Auswertung des Query-Schemas gebildet.

-lineoff Zeilen

Legt die logische Zeilennummer für die Ausgabe von Fehlermeldungen fest.

-th

Erzeugt einen zusätzlichen Header-Datensatz in dem die Datenfeldtypen stehen. (Kompatibel zu sogdbunload).

-NLD

Verhindert dei Ausgabe des letzten Trennzeichens.

-nosqltriggermsg

Keine Ausgabe von Fehlermeldungen aus SQL Triggern in das Systemprotokoll. (z.B. KeyKorrektur oder hhupd-Korrektur)
 

-nocheckdb

Keine Prüfung der Codepage der genutzen Datenbank.

 

-R

Startet die automatische Datenbankaktualisierung.

-RU update

Startet die automatische Datenbankaktualisierung für den ausgewählten Updateteil.

-RI update

Startet die automatische Datenbankaktualisierung außer für den ausgewählten Updateteil.