* current_date : DATE (in the session time zone)
* current_timestamp : TIMESTAMP WITH TIME ZONE (in the session time zone)
* localtimestamp : TIMESTAMP (in the session time zone)
cf.) sysdate : DATE (for the OS where the database server resides)
- sysdate vs. current_date
alter session set time_zone = 'Asia/Seoul';
select sysdate as Server, current_date as "Session" from dual;
alter session set time_zone = '-10:00';
select sysdate as Server, current_date as "Session" from dual;
alter session set time_zone = '+03:00';
select sysdate as Server, current_date as "Session" from dual;
- current_date vs. current_timestamp vs. localtimestamp
col current_date format a25
col current_timestamp format a35
col localtimestamp format a25
alter session set time_zone = '+09:00';
select current_date, current_timestamp, localtimestamp from dual;
alter session set time_zone = '+03:00';
select current_date, current_timestamp, localtimestamp from dual;
'Oracle > SQL Fundamentals II' 카테고리의 다른 글
14일차 # 5-10: Timestamp Data Type (0) | 2012.04.23 |
---|---|
14일차 # Datetime (0) | 2012.04.23 |
14일차 # dbtimezone vs. sessiontimezone (0) | 2012.04.23 |
14일차 # 5-4: Time Zone Setting (0) | 2012.04.23 |
14일차 # 4-22: 예제 (0) | 2012.04.23 |