Oracle日期格式冲突问题
输入的格式要看你安装的ORACLE字符集的类型, 比如: US7ASCII, date格式的类型就是: '01-Jan-01'
alter system set NLS_DATE_LANGUAGE = American s
alter session set NLS_DATE_LANGUAGE = American
或者在使用to_date时指定language:
select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day','NLS_DATE_LANGUAGE = American') from dual;
这样子做似乎比较麻烦,也不方便更改。
更多字符集可以查看:
select * from nls_session_parameters
select * from V$NLS_PARAMETERS

浙公网安备 33010602011771号