본문 바로가기
DataBase/Oracle Error

[Oracle] 오라클 "ORA-01756: 단일 인용부를 지정해 주십시오" 에러 해결 방법 / 스케줄러

by 알쓸전잡 2025. 9. 3.
반응형

ORA-01756: 단일 인용부를 지정해 주십시오 에러가 발생하는 경우 작은따옴표(') 가 빠진게 없는지 확인하면 됩니다.

SELECT * FROM EMP
	WHERE EMP_NO IN ('4800','7841','4314','1343')
SELECT * FROM EMP
	WHERE EMP_NO IN ('4800','7841','4314',1343') // 작은따옴표 (') 빠짐

 

스케줄러 잡에서 ORA-01756 에러 발생

 

작성자는 스케줄러 잡에서 ORA-01756 에러가 발생하여 해결 방법을 추가로 공유합니다.

스케줄러 잡 오류 확인
스케줄러 잡 오류 확인

 

스케줄러 잡을 Describe Object 를 해보니 V_RESULT := ''; 부분에서 작은따옴표(')가 사용되어 job_action 을 닫는 것으로 인식되어 에러가 발생 했습니다.

스케줄러 잡 Describe Object
스케줄러 잡 Describe Object

V_RESULT := ''; 부분이 문제 이므로 NULL 로 변경

스케줄러 잡을 생성할 때 프로시저 입력 값 없이 실행해야하는 경우 ''가 아닌 NULL을 사용하면 됩니다.

작은따옴표를 NULL로 변경
작은따옴표를 NULL로 변경

 

반응형