- extracts the value of a specified datetime field (# 5-10 참조)
select hiredate, extract(month from hiredate) from emp;
select hiredate, extract(year month from hiredate) from emp;
==> 오류: ORA-00907: 누락된 우괄호
==> 필드는 한 개씩만
cf.) select hiredate, to_char(hiredate, 'YYYY') from emp;
==> 거의 같지만 데이터 타입이 NUMBER 가 아니고 VARCHAR2 입니다.
select hiredate, to_number(to_char(hiredate, 'YYYY')) from emp;
select sysdate, extract(timezone_region from sysdate) from dual;
==> 오류: ORA-30076: 발췌 소스에 발췌 필트가 부적당합니다
select extract(timezone_region from current_timestamp) from dual;
'Oracle > SQL Fundamentals II' 카테고리의 다른 글
14일차 # 5-28: Conversion functions (0) | 2012.04.23 |
---|---|
14일차 # 5-26: TZ_OFFSET (0) | 2012.04.23 |
14일차 # Example (0) | 2012.04.23 |
14일차 # 5-20: INTERVAL fields (0) | 2012.04.23 |
14일차 # 5-18: INTERVAL data types (0) | 2012.04.23 |