Mean Date Time for Job Scheduling on Oracle
September 15th, 2011นี่เป็นแค่ตัวอย่างการตั้งเวลาให้ JOB ทำงาน และนำไปตอยอดในการตั้งเวลานอกเหนือจากตัวอย่างครับ
| Date / Time Math | Time Description | 
| SYSDATE – 7/24; | Past 7 hours – ผ่านมา 7 ชั่วโมง | 
| SYSDATE – 7; | Past 7 days – ผ่านมา 7 วัน | 
| SYSDATE – 7/1440; | Past 7 minutes – ผ่านมา 7 นาที | 
| SYSDATE + 7/24 13/24  | 
7 hours – 7 ชั่วโมง 13 hours – 13 ชั่วโมง  | 
| 1/24/60/60 7/24/60/60 20/1440/60 20/(24*60*60)  | 
One second – 1 วินาที Seven seconds – 1 วินาที 20 second – 20 วินาที 20 second – 20 วินาที  | 
| 1/24/60 1/1440 5/24/60  | 
One minute – 1 นาที One minute – 1 นาที Five minutes – 5 นาที  | 
| 1/24 5/24  | 
One hour – 1 ชั่วโมง Five hours – 5 ชั่วโมง  | 
| TRUNC(SYSDATE+1/24,’HH’) | Every one hour starting with the next hour – ทุกๆ ชั่วโมง ในชั่วโมงถัดไป | 
| TRUNC(SYSDATE+1) + 2/24 + 30/1440 | Every day at 2:30 AM – ทุกวันตอนเวลา 2:30 น. | 
ตัวอย่าง คิวรีเอาไว้เทส
SELECT SYSDATE AS now_date, TRUNC(SYSDATE+1) + 2/24 + 30/1440 AS every_day_at2_30AM, SYSDATE+20/(24*60*60) AS every_20s, SYSDATE + 20/1440/60 AS every_20s_2, SYSDATE+1/1440 AS t_minute, FROM dual;  | 


