システム日付を返す。
ALTER SESSION SET NLS_DATE_FORMAT='YYYY/MM/DD HH24:MI:SS';
select SYSDATE from dual;
SQL>
SYSDATE
-------------------
2006/01/02 03:04:05
説明 | 指定方法 |
システム日付 | SYSDATE |
明日 | SYSDATE + 1 |
7日後 | SYSDATE + 7 |
1時間後 | SYSDATE + 1/24 |
3時間後 | SYSDATE + 3/24 |
30分後 | SYSDATE + 1/48 |
10分後 | SYSDATE + 10/1440 |
30秒後 | SYSDATE + 30/86400 |
明日の 00:00 | TRUNC(SYSDATE + 1) |
明日の 08:00 | TRUNC(SYSDATE + 1) + 8/24 |
次月曜日の 12:00 | NEXT_DAY(TRUNC(SYSDATE), 'MONDAY') + 12/24 |
来月1日の 00:00 | TRUNC(LAST_DAY(SYSDATE ) + 1) |
今月1日の 00:00 | TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE,-1))) + 1 |
ref : ORACLE/TO_DATE