ORA-01849错误的出现主要需注意HH与HH24的区别,如下:
错误用法
SELECT TO_DATE('2011-12-20 20:00:00','YYYY-MM-DD HH:MI:SS') TIME FROM DUAL;
正确用法
SELECT TO_DATE('2011-12-20 11:00:00','YYYY-MM-DD HH:MI:SS') TIME FROM DUAL;
TIME
------------------
2011-12-20 11:00:00
SELECT TO_DATE('2011-12-20 20:00:00','YYYY-MM-DD HH24:MI:SS') TIME FROM DUAL;
TIME
------------------
2011-12-20 20:00:00
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24389441/viewspace-1056905/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24389441/viewspace-1056905/