У меня есть указатель, который выбирает дату из столбца с типом числа NUMBER, содержащим числа с плавающей запятой. Номера, например 4,3433, возвращаются должным образом, в то время как числа, меньшие, чем 1, удаляют ведущий ноль.Курсор Oracle удаляет начальный ноль
Например, номер 0,4513 возвращается как, 4513.
Когда я выполняю выбор, используемый в курсоре базы данных, цифры отформатированы правильно, с ведущими нулями.
Это, как я цикл по recors возвращаемых курсором:
FOR c_data IN cursor_name(p_date) LOOP
...
END LOOP;
Любые идеи, почему это работает именно так?
Заранее спасибо.