Форматы импортируемых файлов

Для импорта данных могут использоваться файлы четырех форматов.

Смешение в одном импортируемом файле разных форматов недопустимо.

Представление данных в импортируемом файле, в общем случае, одинаково для всех форматов. Индивидуальные особенности рассматриваются при описании конкретного формата.

Представление NULL-значений в импортируемом файле задается ключом -p. Если ключ не задан, по умолчанию принимается < NULL >.

Два подряд разделителя полей строки (например, ,,) задают символ разделителя как элемент текстовых данных только при наличии ограничителя текстовых данных (ключ -rt).

Пример

  1. Файл tst.lod.

    1,'11111',100
    2,'22,,222',200
    3,'333   33',300

  2. Загрузка loarel.

    loarel.exe -u SYSTEM/MANAGER8 -f tst.lod -t TAB04637 -r , -rt ' -rr

  3. Контрольный пример.

    select * from TAB04637;
    |          1|11111               |        100|
    |          2|22,,222             |        200|
    |          3|333   33            |        300|

Пустые строки в lod-файле игнорируются.

Разделителями в lod-файле могут быть двоичные нули (0х00).

Если для таблицы, в которую выполняется пакетная загрузка данных (по команде PUTM), задано ограничение целостности CHECK, то не будет добавлена только ошибочная запись из порции (а не вся порция, как в случае пакетной загрузки с помощью SQL-оператора).