INSERT INTO employees VALUES ( 206 , ‘William‘ , ‘Gietz‘ , ‘WGIETZ‘ , ‘515.123.8181‘ , TO_DATE(‘07-06-1994‘, ‘dd-MON-yyyy‘) , ‘AC_ACCOUNT‘ , 8300 , NULL , 205 , 110 );
报错:
ORA-01843: 无效的月份, 01843. 00000 - "not a valid month"
原因:
因为客户端是中文环境,月份格式就不能用英文的月份写法,必须用中文的“6月”
alter session set nls_date_language = ‘American‘
修改当前会话的语言 之后可以成功插入。
Oracle 设置TO_DATE('13-OCT-20', 'dd-MON-yy'), 报错 ORA-01843: 无效的月份
标签:employee 无效 格式 -o oracle ssi iam rac lang
查看更多关于Oracle 设置TO_DATE('13-OCT-20', 'dd-MON-的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did117312