oracle資料庫插入日期型資料

來源:互聯網
上載者:User
往Oracle資料庫中插入日期型資料(to_date的用法)
  • 今天碰到了需要往Oracle資料庫中插入日期型資料,要使用TO_DATE函數,在網上發現一篇寫的不錯的文章,摘來一起分享。
  • INSERT  INTO  FLOOR  VALUES  ( to_date ( '2007-12-20 18:31:34' , 'YYYY-MM-DD HH24:MI:SS' ) ) ;
  • 查詢顯示:2007-12-20 18:31:34.0
  • -------------------
  • INSERT  INTO  FLOOR  VALUES  ( to_date ( '2007-12-14 14:10' , 'YYYY-MM-DD HH24:MI' ) );
  • 查詢顯示:2007-12-14 14:10:00.0
  • -------------------
  • INSERT  INTO  FLOOR  VALUES  ( to_date ( '2007-12-14 14' , 'YYYY-MM-DD HH24' ) );
  • 查詢顯示:2007-12-14 14:00:00.0
  • -------------------
  • INSERT  INTO  FLOOR  VALUES  ( to_date ( '2007-11-15' , 'YYYY-MM-DD' ) );
  • 查詢顯示:2007-11-15 00:00:00.0
  • -------------------
  • INSERT  INTO  FLOOR  VALUES  ( to_date ( '2007-09' , 'YYYY-MM' ) );
  • 查詢顯示:2007-09-01 00:00:00.0
  • -------------------
  • INSERT  INTO  FLOOR  VALUES  ( to_date ( '2007' , 'YYYY' ) );
  • 查詢顯示:2007-05-01 00:00:00.0
  • -------------------
  • 當省略HH、MI和SS對應的輸入參數時,Oracle使用0作為DEFAULT值。
  • 如果輸入的日期資料忽略時間部分,Oracle會將時、分、秒部分都置為0,也就是說會取整到日。
  • 同樣,忽略了DD參數,Oracle會採用1作為日的預設值,也就是說會取整到月。
  • 但是,不要被這種“慣性”所迷惑,如果忽略MM參數,Oracle並不會取整到年,而是取整到當前月
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.