Table of Contents

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