当前位置: 代码迷 >> 综合 >> Oracle中插入数据时遇到ORA-01843: 无效的月份错误的解决方法
  详细解决方案

Oracle中插入数据时遇到ORA-01843: 无效的月份错误的解决方法

热度:76   发布时间:2024-02-13 05:27:43.0

要看当前session会话的语言环境来决定使用中文格式的日期还是英文格式的日期

alter session set nls_language='simplified chinese';

如果是中文的语言环境:

查询在90年3月8号到91年2月9号之间入职的员工信息

select id,last_name,start_date

from s_emp

where start_date between '08-3月-90' and '09-2月-91';

 

alter session set nls_language=english;

如果是英文的语言环境:

查询在90年3月8号到91年2月9号之间入职的员工信息

select id,last_name,start_date

from s_emp

where start_date between '08-MAR-90' and '09-FEB-91';

  相关解决方案