Mit dem Kommando hhsqldb können vorgefertigte SQL Anweisungen ausgeführt werden.
Aufruf:
hhsqldb [Optionen] SqlDatei
Folgende Optionen können verwendet werden:
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.
Legt fest, dass die Ausgabedatei im UTF8-Format geschrieben werden soll.
Legt fest, welche CultureInfo für die Aufbereitung der Ausgabedatei verwendet werden soll. Initialwert: IOCultureInfo (eng)
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.
Steuert den Logodruck bei PDF-Wandlung.
Keine Überschriften ausgeben.
Legt das Trennzeichen für die Ausgabe in Dateien fest.
Legt das Trennzeichen für den letzten Feldtrenner fest.
Legt das Trennzeichen für das Trennen von Datensätzen fest.
Blanks am Ende eines Feldes entfernen
Unload-Format. MapChar=|! DelimiterChar=| DelimiterCharLastField=| NoHeader=true CutBlanks=true SilentOpt=true
Ausgabe erfolgt im CSV-Format.
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.
Text für die Darstellung von Null-Werten.
Erweiterte Ausgaben aktivieren.
Möglichst wenig Ausgaben durchführen.
Abschaltung der -s Option.
Definiert die zu verwendende Datenbankverbindung. Initialwert= Global
Legt die zu verwendende Firma fest.
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.
Ausgabe im Zeilenformat. Jedes Feld belegt dabei eine eigene Zeile.
Nur Umsetzung der GenericSql
Aktiviert die Ausgabe von statistischen Informationen.
Aktiviert die Ausgabe von statistischen Informationen.
Aktiviert die Ausgabe von Zugriffsplänen.
Ausgabe mit festen Spaltengrößen. Die Spaltenbreiten werden über die Auswertung des Query-Schemas gebildet.
Legt die logische Zeilennummer für die Ausgabe von Fehlermeldungen fest.
Erzeugt einen zusätzlichen Header-Datensatz in dem die Datenfeldtypen stehen. (Kompatibel zu sogdbunload).
Verhindert dei Ausgabe des letzten Trennzeichens.
Keine Ausgabe von Fehlermeldungen aus SQL Triggern in das Systemprotokoll. (z.B. KeyKorrektur oder hhupd-Korrektur)
Keine Prüfung der Codepage der genutzen Datenbank.
Startet die automatische Datenbankaktualisierung.
Startet die automatische Datenbankaktualisierung für den ausgewählten Updateteil.
Startet die automatische Datenbankaktualisierung außer für den ausgewählten Updateteil.