- 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

+ Recent posts