導讀:Oracle數據庫憑借著自身的種種優勢,贏得了廣大用戶的喜愛,當然,Oracle單行日期函數相信大家都比較熟悉了,該函數操作DATA數據類型,應用非常廣泛,下面就為您詳細介紹Oracle單行日期函數,供您參考。
Oracle單行日期函數:
Oracle單行日期函數操作DATA數據類型,絕大多數都有DATA數據類型的參數,
絕大多數返回的也是DATA數據類型的值。
ADD_MONTHS(,)
返回日期d加上i個月後的結果。i可以使任意整數。如果i是一個小數,
那麼數據庫將隱式的他轉換成整數,將會截去小數點後面的部分。
LAST_DAY()
函數返回包含日期d的月份的最後一天
MONTHS_BETWEEN(,)
返回d1和d2之間月的數目,如果d1和d2的日的日期都相同,或者都使該月的最後一天,
那麼將返回一個整數,否則會返回的結果將包含一個分數。
NEW_TIME(,,)
d1是一個日期數據類型,當時區tz1中的日期和時間是d時,返回時區tz2中的日期和時間。
tz1和tz2時字符串。
NEXT_DAY(,)
返回日期d後由dow給出的條件的第一天,dow使用當前會話中給出的語言指定了一周中的某一天,
返回的時間分量與d的時間分量相同。
select NEXT_DAY('01-Jan-2000','Monday') "1st Monday",
NEXT_DAY('01-Nov-2004','Tuesday')+7 "2nd Tuesday")
from dual;
1st Monday 2nd Tuesday03-Jan-2000 09-Nov-2004
ROUND([,])
將日期d按照fmt指定的格式捨入,fmt為字符串。
SYADATE
函數沒有參數,返回當前日期和時間。
TRUNC([,])
返回由fmt指定的單位的日期d.
以上就是我要為大家介紹的關於Oracle數據庫單行日期函數的全部內容,希望對大家能夠有所幫助。