資料庫開發基礎---next_day函式
在設定一個job時,想著每個週一早上5點執行,一時之間想不到什麼好函式,看文件上面出現了一個NEXT_DAY函式,突然一下覺得不知道這個函式是怎麼用的了!
select trunc(next_day(sysdate,1))+25/24 from dual;----2015-01-12 1:00:00 下週一
select next_day(sysdate,1) from dual;---2015-01-11 13:54:53 下週日
select trunc(next_day(sysdate,'星期一'))+25/24 from dual; ------2015-01-13 1:00:00
瞬間明白了這個函式是神馬意思!
其他一些日期函式的寫法:
(1)如果想每天凌晨1點執行,則此引數可設定為'trunc(sysdate)+25/24';
(2)如果想每週一凌晨1點執行,則此引數可設定為'trunc(next_day(sysdate,1))+25/24';
(3)如果想每月1號凌晨1點執行,則此引數可設定為'trunc(last_day(sysdate))+25/24';
(4)如果想每季度執行一次,則此引數可設定為'trunc(add_months(sysdate,3),'Q')+1/24';
(5)如果想每半年執行一次,則此引數可設定為'add_months(trunc(sysdate,'yyyy'),6)+1/24';
(6)如果想每年執行一次,則此引數可設定為'add_months(trunc(sysdate,'yyyy'),12)+1/24'。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30018455/viewspace-1390624/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- GaussDB資料庫基礎函式介紹1資料庫函式
- AndoridSQLite資料庫開發基礎教程(6)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(5)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(4)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(10)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(9)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(8)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(7)SQLite資料庫
- MySQL資料庫基礎篇視窗函式示例解析教程RATZMySql資料庫函式
- Andorid SQLite資料庫開發基礎教程(2)SQLite資料庫
- Andorid SQLite資料庫開發基礎教程(1)SQLite資料庫
- Andorid SQLite資料庫開發基礎教程(3)SQLite資料庫
- Swift開發基礎08-高階函式Swift函式
- 函式基礎函式
- 資料庫基礎資料庫
- 資料庫 基礎資料庫
- 華為雲函式中使用雲資料庫的JavaScript SDK基礎入門函式資料庫JavaScript
- 函式基礎和函式引數函式
- python基礎函式Python函式
- Python基礎-函式Python函式
- python函式基礎Python函式
- 資料庫基礎使用資料庫
- 【大資料開發】Hive——Hive函式大全大資料Hive函式
- ??Java開發者的Python快速進修指南:函式基礎JavaPython函式
- Android快速開發框架,基礎庫,樣式庫,元件化,元件整合Android框架元件化
- python-函式基礎Python函式
- 前端基礎(三):函式前端函式
- 函式指標基礎函式指標
- golang函式使用基礎Golang函式
- python基礎之函式Python函式
- Python基礎(六) 函式Python函式
- Python基礎(10):函式Python函式
- Kotlin基礎之函式Kotlin函式
- Go基礎-字串函式Go字串函式
- 資料庫設計基礎資料庫
- 資料庫基礎概念理解資料庫
- MySQL資料庫注入基礎MySql資料庫
- Redis基礎(二)資料庫Redis資料庫
- 【資料庫】Redis基礎篇資料庫Redis