All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.hsqldb.cmdline.sqltool.dsv.options_de.text Maven / Gradle / Ivy

There is a newer version: 2.7.2
Show newest version
    \m pfad/datei.dsv      Importiert Datens?tze aus einer DSV-Textdatei in
                           eine Tabelle. (weitere Optionen '\m?').
    \mq pfad/datei.csv     Ditto, aber mit traditionellen CSV doppelt zitiert.
    \x {TABELLE|SELECT...} Exportiert Tabellen oder Abfragen in eine
                           DSV-Textdatei (weitere Optionen: '\x?').
    \xq {TABELLE|SEL...}   Ditto, aber mit traditionellen CSV doppelt zitiert.

DSV bedeutet Delimiter-Separated-Values (dt. etwa:Trennzeichen-getrennte Werte).
Es ist im Grunde genommen CSV (Comma Separated Values), DSV verwendet aber als
Trennzeichen nur Zeichen welche sonst nicht im Text vorkommen. Auf diese Weise
wird die bei CSV oft notwendige Maskierung von Trennzeichen im Text umgangen.
Alle DSV PL-Variablen sind optional.
Um sich den Inhalt einer PL-Variable anzeigen zu lassen, geben Sie
"* listvalues" ein (ohne die "").
Um einer Variable einen Wert zu zuweisen: "* *DSV_COL_DELIM = ,"
Bitte vergessen Sie nicht, das erste * leitet eine PL-Variable ein und
das zweite * steht am Beginn eines jeden Variablennamens.
\x oder \m im folgenden zeigen an wo die Einstellung anwendbar ist.
Der Standardwert/Verhalten steht in den [quadratischen Klammern].
    *ALL_QUOTED        \xq     Doppeltes Anf?hrungszeichen jede Zelle f?r
                               \xq Exporte.  ["false"]
    *DSV_SKIP_PREFIX   \m      Das Vorzeichen, das eine Kommentarzeile in der
                               Datei einleitet. ["#"]
    *DSV_COL_SPLITTER  \m      Das Spaltentrennzeichen f?rs Einlesen als Regex.
                               ["\|"]
    *DSV_COL_DELIM     \x      Das Spaltentrennzeichen f?r die Ausgabe.   ["|"]
    *DSV_ROW_SPLITTER  \m      Das Zeilentrennzeichen f?rs Einlesen als Regex.
                               ["\r\n|\r|\n"]
    *DSV_ROW_DELIM     \x      Das Zeilentrennzeichen f?r die Ausgabe.
                               [Betriebssystem-abh?ngig
                               (Java-System Property line.separator)]
    *NULL_REP_TOKEN    \m\x    Zeichenkette, um eine Datenbank-null
                               darzustellen.  ["[null]"]
    *DSV_TARGET_FILE   \x      Der Name der Zieldatei.
                               [Name Quelltabelle + ".dsv"]
    *DSV_TARGET_TABLE  \m      Name der Tabelle in welche die Daten importiert
                               werden.  [DSV-Dateiname ohne Dateiendung]
    *DSV_CONST_COLS    \m      Spalteninhalt, welcher in jede Reihe geschrieben
                               wird.
    *DSV_REJECT_FILE   \m      DSV-Datei, in die alle abgelehnten Datens?tze
                               geschrieben werden. [None*]
    *DSV_REJECT_REPORT \m      HTML-Bericht mit den Gr?nden f?r abgelehnten
                               Datens?tze. [None*]
    *DSV_SKIP_COLS     \m\x    Spalten aus der Eingabedatei/Tabelle welche
                               ausgelassen werden.
    *DSV_TRIM_ALL      \m      Wenn auf "true" gesetzt, werden alle f?hrenden
                               und abschlie?enden Leerzeichen aus allen Spalten
                               nach dem import entfernt. [false]
    *DSV_RECORDS_PER_COMMIT \m Integer-Wert (X). Wird er gesetzt, so
                               ?berschreibt er die aktuelle Autocommit
                               Einstellung, es wird nun nach X erfolgreichen
                               INSERTS commitet (sowie nach Abschluss des
                               Imports).
* Das Importieren wird sofort nach dem ersten fehlerhaften Ipmort eines
Datensatzes abgebrochen, es sei den die Variablen *DSV_REJECT_FILE und/oder
*DSV_REJECT_REPORT sind gesetzt.
(Die "Rollback"-Funktion (R?ckg?ngig machen) des SqlTols h?ngt von der
Verwendung der Optionen \c und \z ab.)
Auto-commit und *DSV_RECORDS_PER_COMMIT stellen sicher das alle erfolgreich
eingef?gten Datens?tze auch commitet werden - Rollbacks sind dann aber nicht
mehr m?glich.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy