今天在ORACLE里插数据老是有这个问题,求解决,谢谢各位!
create table emp_ning(
empno number(4),
ename varchar2(20),
job varchar2(15),
salary number(7,2),
bonus number(7,2),
hiredate date,
mgr number(4),
deptno number(10)
);insert into emp_ning values(1005, '张三丰', 'President', 15000, null, '15-MAY-08',  
null, 20);
老是提示我说无效的月份!!!

解决方案 »

  1.   

    查看一下oracle设置的日期格式,然后转换成一致的日期的格式!
      

  2.   

    '15-MAY-08' 格式问题,
    做下转换,to_date()
      

  3.   

    应该是你的数据库默认的是中文日期,to_date(15-5月-08)就可以啦
      

  4.   

    如果涉及修改的代码很多,那么可以设置nls_data_format session参数。
      

  5.   

    用to_date函数吧。  
    这样才是标准写法,要不然,换台机器又不行了。