ошибка, которую я получаю в Oracle 11.2 - PullRequest
1 голос
/ 01 марта 2011

1.0.6 моя программа работает отлично но в Oracle 11.2 я получаю ошибку ORA-01830

в чем может быть проблема? есть ли разница между 11.1 и 11.2?

заранее спасибо

Ответы [ 2 ]

3 голосов
/ 01 марта 2011

Существует параметр с именем NLS_DATE_FORMAT, который определяет, как ваши даты преобразуются в символы по умолчанию. Возможно, вы рассматриваете строку как дату, и Oracle пытается автоматически преобразовать ее в дату, но не удается. Возможно, вы захотите установить этот параметр на тот, который вы использовали в 11.1;

ALTER SYSTEM SET NLS_DATE_FORMAT='<Your Date Format In 11.1 Here>';
3 голосов
/ 01 марта 2011

Ошибка:

ORA-01830: изображение в формате даты заканчивается перед преобразованием всей входной строки

Таким образом, это может быть вызвано различными масками формата даты по умолчанию (параметр NLS_DATE_FORMAT) в двух средах.

...