oracle怎麼使用當前日期

2021-08-21 07:13:34 字數 1169 閱讀 2641

我們有時需要在sql語句中直接獲取當前日期,在oracle資料庫中就存在乙個函式可以直接獲取當前時間。

select

to_char ( railway_xun_plan.id ) id,

to_char ( railway_xun_plan.month_id ) month_id,

railway_xun_plan.ore_category_id,

railway_xun_plan.ore_category_name,

railway_xun_plan.from_stop_id,

railway_xun_plan.from_stop_id_name,

railway_xun_plan.to_stop_id,

railway_xun_plan.to_stop_id_name,

railway_xun_plan.month,

railway_xun_plan.xun_name,

railway_xun_plan.xun_declare_sum,

railway_xun_plan.xun_reply_sum,

railway_xun_detail.xun_id,

railway_xun_detail.replay_num,

railway_xun_detail.detail_date

from

railway_xun_plan left

join railway_xun_detail on railway_xun_plan.id=railway_xun_detail.xun_id

where

railway_xun_plan.ore_category_name='西北能源'

and railway_xun_plan.from_stop_id_name ='北京'

and railway_xun_plan.to_stop_id_name='陝西榆林'

and railway_xun_plan.month='2023年07月'

and to_date(railway_xun_detail.detail_date)=to_date(sysdate)

從上面的sql語句我們就可以看出來,直接使用sysdate就可以直接直接在sql中獲取當前時間。在這裡我加了乙個to_date是為了只比較日期忽略時間的差異。

Oracle 獲取當前日期及日期格式

oracle 獲取當前日期及日期格式 獲取系統日期 sysdate 格式化日期 to char sysdate yy mm dd hh24 mi ss 或 to date sysdate yy mm dd hh24 mi ss 格式化數字 to number 注 to char 把日期或數字轉換為字...

Oracle 獲取當前日期及日期格式

oracle 獲取當前日期及日期格式 獲取系統日期 sysdate 格式化日期 to char sysdate yy mm dd hh24 mi ss 或 to date sysdate yy mm dd hh24 mi ss 格式化數字 to number 注 to char 把日期或數字轉換為字...

Oracle 獲取當前日期及日期格式

oracle 獲取當前日期及日期格式 獲取系統日期 sysdate 格式化日期 to char sysdate yy mm dd hh24 mi ss 或 to date sysdate yy mm dd hh24 mi ss 格式化數字 to number 注 to char 把日期或數字轉換為字...