Oracle 11g 中to_date() 请教
oracle 11g中to_date()的使用:不是格式所要的结果啊???
在sqlplus和SQL Developer中结果是:
SQL> select to_date('11-03-27','yy/mm/dd') day1 from dual;
DAY1
--------------
27-3月 -11
在 PL/SQL Developer 9下的结果是:
SQL> select to_date('11-03-27','yy/mm/dd') day1 from dual;
DAY1
-----------
2011/3/27 星
请教原因!!!
------解决方案-------------------- to_date('11-03-27','yy/mm/dd')这个只是把一个字符串转换成DATE型,数据库显示DATE类型的时候如果你没有指明格式它就会使用默认的日期格式进行显示,你可以再用to_char来指定你需要显示的格式,或者更改NLS_DATE_FORMAT的值
------解决方案--------------------自己用之前先设置就好了,不用管这些本地化