본문 바로가기
DataBase/Oracle with Error

[해결 방법] ORA-30076: 발췌 소스에 발췌 필트가 부적당합니다

by HJ0216 2023. 2. 26.

 기본 환경: IDE: SQL Developer, Language: Oracle SQL

 

 

발생 Error

Oracle SQL로 다음 Source Code를 실행할 경우,

⚠️ 다음과 같은 Error 발생

ORA-30076: 발췌 소스에 발췌 필트가 부적당합니다

30076. 00000 -  "invalid extract field for extract source"
*Cause:    The extract source does not contain the specified extract field.

 

 

발생 원인

EXTRACT() 사용 시, 데이터 형식에 유의

(일자) YEAR, MONTH, DAY: DATA TYPE = DATE OR DATATIME

(시간) HOUR, MINUTE, SECOND ...: DATA TYPE = DATETIME

 

SYSDATE: DATE TYPE > EXTRACT()로 시간을 추출 할 수 없음

 

 

해결 방법

SYSDATE 대신 SYSTIMESTAMP 형식 사용

 

 

참고 자료

📑 [Oracle] ORA-30076: 발췌 소스에 발췌 필트가 부적당합니다. 해결방법