Формат 2
Для формата 2 существуют следующие правила:
-
ключ
-r
должен присутствовать в командной строке; -
указанный в ключе
-r
символ-разделитель используется для всех строк импортируемого файла; -
в качестве символа-разделителя нельзя использовать специальные символы командных строк соответствующей ОС (например, "%" или "|" в ОС Windows);
-
одной записи таблицы должна соответствовать только одна строка в импортируемом файле, разбивка строки импортируемого файла на несколько строк не допускается;
-
коды CR и LF в данные входить не должны (так как в этом формате они задают конец строки импортируемого файла);
-
для числовых типов данных в случае превышения допустимой точности представления выдается ошибка;
-
для типа данных
DATE
формат представления должен быть:ДД.ММ.[ГГ]ГГ[:[ЧЧ:[МИ[:СС[.ТИ]]]]
где:
ДД – день;
ММ – месяц;
ГГГГ – год;
ЧЧ – час;
МИ – минуты;
СС – секунды;
ТИ – тики;
-
тип данных
BOOLEAN
должен быть представлен какfalse
/true
.
Пример
-
Создание тестовой таблицы.
create or replace table test (c1 char(1), c2 char(2), i1 int, i2 int, c3 varchar(3), d1 date, i3 int, d2 date, b1 byte(1), c4 char(4), b2 byte(2));
-
Файл
tst.lod
.a_bb_100_200_ccc_21.09.2011_300_22.09.2011_af_dddd_c5df_
-
Загрузка loarel.
loarel -u SYSTEM/MANAGER8 -t "TEST" -f tst.lod -r _