我在Oracle 11.2中遇到的错误

时间:2011-03-01 13:22:12

标签: sql oracle ora-01830

1.0.6我的程序非常出色 但在Oracle 11.2中我收到错误ORA-01830

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

提前致谢

2 个答案:

答案 0 :(得分:3)

错误是:

  

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

因此,可能是由于两种环境中的不同默认日期格式掩码(NLS_DATE_FORMAT参数)造成的。

答案 1 :(得分:3)

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

ALTER SYSTEM SET NLS_DATE_FORMAT='<Your Date Format In 11.1 Here>';