Oracle/SQL Fundamentals II
14일차 # 5-25: EXTRACT ( ... FROM ... )
Bohemian life
2012. 4. 23. 22:43
- 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;