注銷

          注銷

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            112 隨筆 :: 7 文章 :: 18 評論 :: 0 Trackbacks

          SQL> ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD HH24:MI:SS';

          會話已更改。

          SQL> SELECT TO_DATE('2006-05-01 19:25:34', 'YYYY-MM-DD HH24:MI:SS') FROM DUAL;

          TO_DATE('2006-05-01
          -------------------
          2006-05-01 19:25:34

          SQL> SELECT TO_DATE('2006-05-01 19:25', 'YYYY-MM-DD HH24:MI') FROM DUAL;

          TO_DATE('2006-05-01
          -------------------
          2006-05-01 19:25:00

          SQL> SELECT TO_DATE('2006-05-01 19', 'YYYY-MM-DD HH24') FROM DUAL;

          TO_DATE('2006-05-01
          -------------------
          2006-05-01 19:00:00

          SQL> SELECT TO_DATE('2006-05-01', 'YYYY-MM-DD') FROM DUAL;

          TO_DATE('2006-05-01
          -------------------
          2006-5-1

          SQL> SELECT TO_DATE('2006-05', 'YYYY-MM') FROM DUAL;

          TO_DATE('2006-05','
          -------------------
          2006-5-1

          SQL> SELECT TO_DATE('2006', 'YYYY') FROM DUAL;

          TO_DATE('2006','YYY
          -------------------
          2006-1-1

          當省略HH、MI和SS對應的輸入參數時,Oracle使用0作為DEFAULT值。如果輸入的日期數據忽略時間部分,Oracle會將時、分、秒部分都置為0,也就是說會取整到日。

          同樣,忽略了DD參數,Oracle會采用1作為日的默認值,也就是說會取整到月。

          但是,不要被這種“慣性”所迷惑,如果忽略MM參數,Oracle并不會取整到年,取整到當前月。

          注意:1.在使用Oracle的to_date函數來做日期轉換時,可能會直覺地采用“yyyy-MM-dd HH:mm:ss”的格式作為格式進行轉換,但是在Oracle中會引起錯誤:“ORA 01810 格式代碼出現兩次”。如:select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') from dual;
          原因是SQL中不區分大小寫,MM和mm被認為是相同的格式代碼,所以Oracle的SQL采用了mi代替分鐘。select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual;
                             2.另要以24小時的形式顯示出來要用HH24
          select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;//mi是分鐘
          select to_char(sysdate,'yyyy-MM-dd HH24:mm:ss') from dual;//mm會顯示月份

          posted on 2007-07-02 16:34 注銷..... 閱讀(3809) 評論(0)  編輯  收藏 所屬分類: 數據庫摘要
          主站蜘蛛池模板: 玉溪市| 三门县| 乳山市| 陕西省| 邓州市| 青阳县| 巫溪县| 克拉玛依市| 阳高县| 当雄县| 正镶白旗| 缙云县| 高青县| 巢湖市| 砀山县| 林西县| 大同市| 工布江达县| 视频| 平昌县| 资兴市| 文成县| 米泉市| 探索| 蓬莱市| 阿拉善左旗| 军事| 曲水县| 柳河县| 稻城县| 阜新市| 大悟县| 花莲县| 响水县| 荥经县| 丰原市| 印江| 安国市| 桦南县| 丰都县| 平乐县|