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
本文系统来源:https://www.cnblogs.com/cherish-code/p/14686114.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!