av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

Oracle如何獲取數(shù)據(jù)庫系統(tǒng)的當(dāng)前時間

瀏覽:12日期:2023-03-12 15:25:36
目錄
  • Oracle獲取數(shù)據(jù)庫系統(tǒng)的當(dāng)前時間
    • 更新當(dāng)前時間
    • 查詢當(dāng)前時間
  • Oracle數(shù)據(jù)庫 獲取當(dāng)前年月份
    • 總結(jié)

      Oracle獲取數(shù)據(jù)庫系統(tǒng)的當(dāng)前時間

      MySQL 中我們可以通過 NOW() 函數(shù)來獲取系統(tǒng)的當(dāng)前時間。

      但在 Oracle 中并沒有 NOW() 函數(shù),相應(yīng)的,我們需要使用 SYSDATE 函數(shù)來獲取 Oracle 數(shù)據(jù)庫所在系統(tǒng)的當(dāng)前時間。

      更新當(dāng)前時間

      利用 SYSDATE 內(nèi)置函數(shù),我們可以很方便地更新當(dāng)前時間的字段值:

      UPDATE MY_TABLE
      ?SET MODIFY_TIME = SYSDATE
      ?WHERE DELETED = 0
      ? ?AND ID = "XXX"

      查詢當(dāng)前時間

      在 MySQL 中,我們可以通過以下語句直接獲取當(dāng)前時間:

      SELECT NOW()

      但在 Oracle 中,F(xiàn)ROM 關(guān)鍵字是必不可少的:

      SELECT SYSDATE FROM DUAL

      Oracle數(shù)據(jù)庫 獲取當(dāng)前年月份

      1、oracle中extract()函數(shù)從oracle 9i中引入,用于從一個date或者interval類型中截取到特定的部分

      select extract(year from sysdate) from dual; --當(dāng)前年?
      
      select extract(month from sysdate) from dual; --本年到當(dāng)月的月數(shù)?
      
      select extract(day from sysdate) from dual; --本月到當(dāng)日的天數(shù)?
      
      select extract(year from date"2011-05-17") year from dual;?
      
      select extract(month from date"2011-05-17") month from dual;?
      
      select extract(day from date"2011-05-17") day from dual;?

      2、ORACLE里獲取一個時間的年、季、月、周、日的函數(shù)

      select ?to_char(sysdate, "yyyy" ) ?from dual; --年?
      ? ?
      select ?to_char(sysdate, "MM" ) ?from dual; --月?
      
      select ?to_char(sysdate, "dd" ) ?from dual; --日?
      
      select ?to_char(sysdate,"Q") ?from dual; --季?
      
      select ?to_char(sysdate,"iw") ?from dual; --周--按日歷上的那種,每年有52或者53周?
      • 當(dāng)前時間減去7分鐘的時間
      select sysdate,sysdate - interval "7" MINUTE from dual;
      • 當(dāng)前時間減去7小時的時間
      select sysdate - interval "7" hour from dual;
      • 當(dāng)前時間減去7天的時間
      select sysdate - interval "7" day from dual;
      • 當(dāng)前時間減去7月的時間
      select sysdate,sysdate - interval "7" month from dual;
      • 當(dāng)前時間減去7年的時間
      select sysdate,sysdate - interval "7" year from dual;
      • 時間間隔乘以一個數(shù)字
      select sysdate,sysdate - 8*interval "7" hour from dual;

      總結(jié)

      以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持。

      標(biāo)簽: Oracle
      相關(guān)文章:
      主站蜘蛛池模板: www操 | 欧美一级黄色录像 | 91综合在线| 亚洲日本天堂 | 99热精品在线观看 | 天堂网久久 | 欧美一级全黄 | 日韩一区二区三区在线 | 国产午夜在线观看 | 日本在线不卡视频 | 男人操女人视频网站 | www.av在线播放 | 国产特黄 | 亚洲一区二区三区在线 | 一级片免费在线观看 | 特一级黄色片 | 看免费毛片 | 四虎成人影视 | 成人在线免费视频观看 | 亚洲专区一区 | 黄色91网站 | 一级黄色在线观看 | 天天射综合 | 少妇高潮av久久久久久 | 亚洲精品一区二三区不卡 | 亚洲免费在线观看视频 | 日韩在线高清 | 黄色成人小视频 | av激情影院 | 91在线精品李宗瑞 | 色黄大色黄女片免费中国 | 免费播放av | 国产成人精品一区二区三区四区 | 在线视频日韩 | 亚洲激情一区二区 | 亚洲精品国产精品国自产在线 | 国产尤物视频 | 成人激情在线观看 | 老司机免费福利视频 | 免费国产一区二区 | 国产肉体xxxx裸体784大胆 |