最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2022年12月12日 10:04:11   作者:吳仙杰  
這篇文章主要介紹了Oracle如何獲取數(shù)據(jù)庫(kù)系統(tǒng)的當(dāng)前時(shí)間問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

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

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

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

更新當(dāng)前時(shí)間

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

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

查詢當(dāng)前時(shí)間

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

SELECT NOW()

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

SELECT SYSDATE FROM DUAL

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

1、oracle中extract()函數(shù)從oracle 9i中引入,用于從一個(gè)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里獲取一個(gè)時(shí)間的年、季、月、周、日的函數(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)前時(shí)間減去7分鐘的時(shí)間
select sysdate,sysdate - interval '7' MINUTE from dual;
  • 當(dāng)前時(shí)間減去7小時(shí)的時(shí)間
select sysdate - interval '7' hour from dual;
  • 當(dāng)前時(shí)間減去7天的時(shí)間
select sysdate - interval '7' day from dual;
  • 當(dāng)前時(shí)間減去7月的時(shí)間
select sysdate,sysdate - interval '7' month from dual;
  • 當(dāng)前時(shí)間減去7年的時(shí)間
select sysdate,sysdate - interval '7' year from dual;
  • 時(shí)間間隔乘以一個(gè)數(shù)字
select sysdate,sysdate - 8*interval '7' hour from dual;

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

株洲县| 山阳县| 内乡县| 东城区| 汕尾市| 丁青县| 新余市| 双鸭山市| 南陵县| 正蓝旗| 佳木斯市| 清远市| 龙山县| 大港区| 台东市| 高州市| 泰和县| 筠连县| 沁源县| 随州市| 汾西县| 大方县| 河北区| 遵化市| 桂东县| 云林县| 裕民县| 中阳县| 兴化市| 罗平县| 资讯 | 彭州市| 合阳县| 两当县| 越西县| 锦屏县| 简阳市| 宁强县| 上思县| 黄浦区| 华池县|