본문 바로가기
SQL

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

by sooyeoon 2023. 5. 4.

WHERE 절에서 현재 날짜를 기준으로 같은 연도에 해당하는 값만 가져올 수 있도록 

EXTRACT 로 DATE 형식에서 YEAR만 가져오는 쿼리를 작성했다가 

WHERE EXTRACT(YEAR FROM B_DATE) = EXTRACT(YEAR FROM SYSDATE)

특정 날짜 (연도) 의 데이터로 변경했을 때 발생함

WHERE EXTRACT(YEAR FROM B_DATE) = EXTRACT(YEAR FROM '2025-04-12')

 

이때 문자열로 입력한 특정 날짜 앞에 "DATE"를 입력해주면 된다.

WHERE EXTRACT(YEAR FROM B_DATE) = EXTRACT(YEAR FROM DATE '2025-04-12')