Я работаю с Application Express 4.2.6.00.03 и настраиваю приложение для импорта.Я использую файл CSV и устанавливаю правильные разделители и разделители.
Мне нужно вставить поле CSV со значениями, такими как 1,987456321
или 0
, в поле таблицы db типа NUMBER(9,2)
.Для этого я пытаюсь установить другое правило преобразования, но ни одно не работает.Если я не импортирую поле CSV, поле успешно импортируется.
Я устанавливаю правило следующим образом:
Тип правила: PLSQL Expression
Espression1: round(:myFiled,2)
или to_number(:myFiled,'9.99')
Любая помощь или обходной путь будут оценены
**** EDIT1
Как указано в комментариях, я успешно разрешаю импорт поля.Запрашивая таблицу БД для проверки всего импорта, я замечаю, что ВСЕ поля импортируются как числа без десятичной части.Например, валюта, поданная со значением 159,63, импортируется как 15963, несмотря на то, что на шаге «Проверка данных» все эти поля отображаются правильно.