[모음.DML] SQL Plus 명령어(함수) 모음
▶ SYSDATE (년월일시분초) < SYSTIMESTAMP (년월일시분초 밀리세컨드) < CURRENT_TIMESTAMP (
SELECT
SYSDATE, to_char(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') ,
SYSTIMESTAMP ,to_char(SYSTIMESTAMP, 'YYYY-MM-DD HH24:MI:SS:FF'),
CURRENT_TIMESTAMP,to_char(CURRENT_TIMESTAMP,'YYYY-MM-DD HH24:MI:SS:FF')
FROM dual;
SELECT sysdate, systimestamp, -----------------------------------> server 시간
current_date, current_timestamp, localtimestamp ------> client 시간 / session의 시간
FROM dual;
▶ 세계 표준 시간 및 각 나라별 시간 가져오기
-- 세계시간 가져오기
SELECT sys_extract_utc(systimestamp)-(해당도시의 시간대/24) from dual;
1. time zone의 지역을 전부 보기 : select * from v$timezone_names;
2. time zone 지역에 따라 시간을 보기 :
- select tz_offset('America/Denver'), tz_offset('Asia/Seoul') from dual;
3. 2번의 시간을 적용하여 각 나라별 시간 가져오기
- SELECT sys_extract_utc(systimestamp)+9/24 from dual; -- 한국
▶ ORDER BY column nulls first[last]