1.0.6 我的程序运行良好,但在 Oracle 11.2 中我收到错误 ORA-01830
可能是什么问题?11.1 和 11.2 之间有什么区别吗?
提前致谢
错误是:
ORA-01830: 日期格式图片在转换整个输入字符串之前结束
因此,这可能是由 2 个环境中不同的默认日期格式掩码(NLS_DATE_FORMAT 参数)引起的。
有一个名为 的参数NLS_DATE_FORMAT
,它定义了您的日期如何默认转换为字符。您可能将字符串视为日期,Oracle 尝试将其自动转换为日期,但失败了。您可能希望将该参数设置为您在 11.1 中使用的参数;
ALTER SYSTEM SET NLS_DATE_FORMAT='<Your Date Format In 11.1 Here>';