четверг, 9 февраля 2017 г.

Oracle SQL Developer загрузка чисел с плавающей запятой


При использовании стандартного Import Data из файлов csv следующего формата:
id,x,y,type
2,0.000,0.000,1
4,172367.300,131519.500,1
7,205009.840,177971.130,1
10,227971.700,80012.900,1
11,288844.800,227069.200,1

Создается скрипт на вставку с отброшенной дробной частью, следующего вида:
INSERT INTO TABLE (ID, X, Y, TYPE)
VALUES (2.0, 0.0, 0.0, 1.0);
INSERT INTO TABLE (ID, X, Y, TYPE)
VALUES (4.0, 172367.0, 131519.0, 1.0);
INSERT INTO TABLE (ID, X, Y, TYPE)
VALUES (7.0, 205009.0, 177971.0, 1.0);
INSERT INTO TABLE (ID, X, Y, TYPE)
VALUES (10.0, 227971.0, 80012.0, 1.0);
INSERT INTO TABLE (ID, X, Y, TYPE)
VALUES (11.0, 288844.0, 227069.0, 1.0);

Настроить формат или добиться правильной загрузки не получилось. Наверное баг какой-то.

Поэтому воспользовался онлайн средством построения скрипта из csv файла:

http://www.convertcsv.com/csv-to-sql.htm

Комментариев нет:

Отправить комментарий