Форматы импортируемых файлов
Для импорта данных могут использоваться файлы четырех форматов.
Смешение в одном импортируемом файле разных форматов недопустимо.
Представление данных в импортируемом файле, в общем случае, одинаково для всех форматов. Индивидуальные особенности рассматриваются при описании конкретного формата.
Представление NULL-значений в импортируемом файле задается ключом -p
. Если ключ
не задан, по умолчанию принимается < NULL >.
Два подряд разделителя полей строки (например, «,,») задают символ разделителя как элемент текстовых данных только
при наличии ограничителя текстовых данных (ключ -rt
).
Пример
-
Файл
tst.lod
.1,'11111',100 2,'22,,222',200 3,'333 33',300
-
Загрузка loarel.
loarel.exe -u SYSTEM/MANAGER8 -f tst.lod -t TAB04637 -r , -rt ' -rr
-
Контрольный пример.
select * from TAB04637; | 1|11111 | 100| | 2|22,,222 | 200| | 3|333 33 | 300|
Пустые строки в lod-файле игнорируются.
Разделителями в lod-файле могут быть двоичные нули (0х00).
Если для таблицы, в которую выполняется пакетная загрузка данных (по команде PUTM
), задано ограничение целостности CHECK
, то не будет добавлена только ошибочная запись из порции (а не вся порция, как в случае пакетной загрузки с помощью SQL-оператора).