1. 程式人生 > >ORA-01843: not a valid month 錯誤

ORA-01843: not a valid month 錯誤

insert into ......的場合發生ORA-01843: not a valid month  錯誤

原因是timestamp型別不一致。timestamp的日期格式為YYYY-MM-DD HH24:MI:SS.FF6

解決方法:

alter session set nls_date_language='AMERICAN';
alter session set nls_timestamp_format = 'YYYY-MM-DD HH24:MI:SS.FF';


查看回話引數:

select * from nls_session_parameters where parameter='NLS_DATE_LANGUAGE'