a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > Oracle > 正文

關于oracle日期函數的介紹和使用

2024-08-29 13:51:58
字體:
來源:轉載
供稿:網友

  在Oracle中有很多關于日期的函數,如:
  1、add_months()用于從一個日期值增加或減少一些月份
  date_value:=add_months(date_value,number_of_months)
  例:
  SQL> select add_months(sysdate,12) "Next Year" from dual;
  
  Next Year
  ----------
  13-11月-04
  
  SQL> select add_months(sysdate,112) "Last Year" from dual;
  
  Last Year
  ----------
  13-3月 -13
  
  SQL>
  
  2、current_date()返回當前會放時區中的當前日期
  date_value:=current_date
  SQL> column sessiontimezone for a15
  SQL> select sessiontimezone,current_date from dual;
  
  SESSIONTIMEZONE CURRENT_DA
  --------------- ----------
  +08:00 13-11月-03
  
  SQL> alter session set time_zone='-11:00'
   2 /
  
  會話已更改。
  
  SQL> select sessiontimezone,current_timestamp from dual;
  
  SESSIONTIMEZONE CURRENT_TIMESTAMP
  --------------- ------------------------------------
  -11:00 12-11月-03 04.59.13.668000 下午 -11:
          00
  
  SQL>
  
  3、current_timestamp()以timestamp with time zone數據類型返回當前會放時區中的當前日期
  timestamp_with_time_zone_value:=current_timestamp([timestamp_PRecision])
  SQL> column sessiontimezone for a15
  SQL> column current_timestamp format a36
  SQL> select sessiontimezone,current_timestamp from dual;
  
  SESSIONTIMEZONE CURRENT_TIMESTAMP
  --------------- ------------------------------------
  +08:00 13-11月-03 11.56.28.160000 上午 +08:
          00
  
  SQL> alter session set time_zone='-11:00'
   2 /
  
  會話已更改。
  
  SQL> select sessiontimezone,current_timestamp from dual;
  
  SESSIONTIMEZONE CURRENT_TIMESTAMP
  --------------- ------------------------------------
  -11:00 12-11月-03 04.58.00.243000 下午 -11:
          00
  
  SQL>
  
  4、dBTimezone()返回時區
  varchar_value:=dbtimezone
  SQL> select dbtimezone from dual;
  
  DBTIME
  ------
  -07:00
  
  SQL>
  
  5、extract()找出日期或間隔值的字段值
  date_value:=extract(date_field from [datetime_valueinterval_value])
  SQL> select extract(month from sysdate) "This Month" from dual;
  
  This Month
  ----------
      11
  
  SQL> select extract(year from add_months(sysdate,36)) "3 Years Out" from dual;
  
  3 Years Out
  -----------
      2006
  
  SQL>
  
  6、last_day()返回包含了日期參數的月份的最后一天的日期
  date_value:=last_day(date_value)
  SQL> select last_day(date'2000-02-01') "Leap Yr?" from dual;
  
  Leap Yr?
  ----------
  29-2月 -00
  
  SQL> select last_day(sysdate) "Last day of this month" from dual;
  
  Last day o
  ----------
  30-11月-03
  
  SQL>

  
  7、localtimestamp()返回會話中的日期和時間
  timestamp_value:=localtimestamp
  SQL> column localtimestamp format a28
  SQL> select localtimestamp from dual;
  
  LOCALTIMESTAMP
  ----------------------------
  13-11月-03 12.09.15.433000
  下午
  
  SQL> select localtimestamp,current_timestamp from dual;
  
  LOCALTIMESTAMP CURRENT_TIMESTAMP
  ---------------------------- ------------------------------------
  13-11月-03 12.09.31.006000 13-11月-03 12.09.31.006000 下午 +08:
  下午 00
  
  SQL> alter session set time_zone='-11:00';
  
  會話已更改。
  
  SQL> select localtimestamp,to_char(sysdate,'DD-MM-YYYY HH:MI:SS AM') "SYSDATE" from dual;
  
  LOCALTIMESTAMP SYSDATE
  ---------------------------- ------------------------
  12-11月-03 05.11.31.259000 13-11-2003 12:11:31 下午
  下午
  
  SQL>
  
  8、months_between()判定兩個日期之間的月份數量
  number_value:=months_between(date_value,date_value)
  SQL> select months_between(sysdate,date'1971-05-18') from dual;
  
  MONTHS_BETWEEN(SYSDATE,DATE'1971-05-18')
  ----------------------------------------
                 389.855143
  
  SQL> select months_between(sysdate,date'2001-01-01') from dual;
  
  MONTHS_BETWEEN(SYSDATE,DATE'2001-01-01')
  ----------------------------------------
                 34.4035409
  
  SQL>
  
  9、next_day()給定一個日期值,返回由第二個參數指出的日子第一次出現在的日期值(應返回相應日子的名稱字符串)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲系列第一页 | 四虎免看黄 | 国产91久久精品一区二区 | 日本一二三区视频 | 国产二区三区 | 一区二区三区免费网站 | 美女精品视频 | 日韩精品在线免费观看视频 | 欧美不卡在线 | 国产精品美女久久久久久不卡 | 久久69精品久久久久久久电影好 | 欧美激情欧美激情在线五月 | 在线看免费观看日本 | 视频精品一区 | 性视频黄色 | 中文字幕不卡在线观看 | www国产一区 | 欧美淫片 | 亚洲人网站 | 伊人日韩 | 久久国产精品影视 | 午夜影院在线观看视频 | 午夜视频在线播放 | 国产有码 | 国产精品视频区 | 国产成人涩涩涩视频在线观看 | 一区二区三区视频 | 福利亚洲| 久久久久久一区二区 | 视频在线一区 | 日韩免费一区 | 国产精品婷婷午夜在线观看 | 永久免费精品视频 | 国产精品免费一区二区三区四区 | 成人毛片免费在线观看 | 天堂在线免费视频 | 国产精品亚洲一区二区三区在线 | www婷婷| 青青草久久 | 欧美成人黑人xx视频免费观看 | 伊人久久婷婷 |