时间:2021-07-01 10:21:17 帮助过:22人阅读
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