1

1.0.6 我的程序运行良好,但在 Oracle 11.2 中我收到错误 ORA-01830

可能是什么问题?11.1 和 11.2 之间有什么区别吗?

提前致谢

4

2 回答 2

3

错误是:

ORA-01830: 日期格式图片在转换整个输入字符串之前结束

因此,这可能是由 2 个环境中不同的默认日期格式掩码(NLS_DATE_FORMAT 参数)引起的。

于 2011-03-01T13:31:01.000 回答
3

有一个名为 的参数NLS_DATE_FORMAT,它定义了您的日期如何默认转换为字符。您可能将字符串视为日期,Oracle 尝试将其自动转换为日期,但失败了。您可能希望将该参数设置为您在 11.1 中使用的参数;

ALTER SYSTEM SET NLS_DATE_FORMAT='<Your Date Format In 11.1 Here>';
于 2011-03-01T13:31:59.170 回答