Skripterstellung BulkInsert je 1 Datei
Informationen
- Kategorien: Kernel
- Version: Developer.13253
- Veröffentlichungsdatum: Dienstag, 21. Januar 2020
- Entwickler: Götzen
- Benötigt Datenbankänderung: Nein
- Betreff: Skripterstellung => Je eine Datei pro Tabelle für BulkInsert Statements
Beschreibung
Bei der Skripterstellung ist es nun für BulkInsert Statements möglich, je eine Konfigurationsdatei und eine Datendatei pro Tabelle erzeugen zu lassen. Dazu ist der Wert: BulkInsertSeparateFilesPerTable=TRUE in der DBMS.ini für das betreffende DBMS zu setzen.
Außerdem lässt sich der Name der Datendatei in der Konfigurationsdatei mit dem Platzhalter "%DATAFILE%" ausgeben.
Beispielcode
Beispielkonfiguration dbms.ini: (Auschnitt)
BulkInsertHeader=LOAD DATA %NEWLINE% CHARACTERSET UTF8 length semantics char %NEWLINE% INFILE %DATAFILE% "str ';;;---\r\n'" %NEWLINE% INTO TABLE %QUALIFIEDTABLENAME% %NEWLINE% FIELDS TERMINATED BY ',' %NEWLINE% OPTIONALLY ENCLOSED BY '|||..|||'%NEWLINE%(%INSERTATTRIBUTES%)%NEWLINE%BEGINDATA%NEWLINE%
BulkInsertValues=%INSERTVALUES%
BulkInsertFooter=;;;---%NEWLINE%
BulkInsertRecordDelimitter=;;;---%NEWLINE%
BulkInsertSeparateFilesPerTable=TRUE