반응형
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 을 닫는 것으로 인식되어 에러가 발생 했습니다.

V_RESULT := ''; 부분이 문제 이므로 NULL 로 변경
스케줄러 잡을 생성할 때 프로시저 입력 값 없이 실행해야하는 경우 ''가 아닌 NULL을 사용하면 됩니다.

반응형