Ответ 1
От MOS -
Вставить секунды прыжка в столбец временной метки с помощью ORA-01852 (Doc ID 1553906.1)
Информация в данной статье относится к следующим продуктам.
Oracle Database - Enterprise Edition - версия 8.1.7.4 и более поздняя версия
База данных Oracle - стандартная версия - версия 8.1.7.4 и более поздняя версия
Информация в этом документе относится к любой платформе.
Проблема:
Попытка вставить секунды скачка в столбец временной метки не выполняется: ORA-01852: секунды должны быть между 0 и 59
ПРИЧИНА
Невозможно сохранить значение > 59 секунд в дате или временной отметке Тип данных
Решение
Чтобы обойти эту проблему, вторая вторая запись может быть сохранена в varchar2, например,
SQL> create table test (val number, t varchar2(30));
Table created.
SQL> insert into test values(123, '2012-06-30T23:59:60.000000Z');
1 row created.
Не лучшее решение, но единственное решение.