Замена ошибочных вещественных значений
-v < значение >
Задает шестнадцатеричное < значение >
, которое должно подставляться в столбцы типа REAL/DOUBLE вместо ошибочных данных (используется совместно с ключом -zi 3
).
Примечание
Ожидается < значение >
длиной не более 16 символов в строковом виде. В случае, если < значение >
приходится усекать – будут выданы предупреждения (результат такого усечения зависит от архитектуры).
Continue, Exit or Disable all warnings? [C/E/D]
Пример
-
Создание тестовой таблицы.
create or replace table test(i int, d double, dt date);
-
Файл
test.lod
.,1,-nan,< NULL >, ,< NULL >,+1.00000000000000e+00,30.05.2007:10:32:28.46,
-
Загрузка loarel.
loarel.exe -zi 3 -v 000000E0FFFFFFFF -f test.lod -t TEST -u SYSTEM/MANAGER8
-
Контрольный пример.
select i,d,dt,getraw(d,0,8) from test; I D DT - - -- | 1| -1.#QNAN| | 00 00 00 E0 FF FF FF FF| | | 1|30.05.2007:10:32:28.46| 00 00 00 00 00 00 F0 3F|