Oracle JOB SCHEDULER 확인 -- 스케쥴 잡 확인 sql SELECT * FROM USER_SCHEDULER_JOBS WHERE LOGGING_LEVEL = 'RUNS' ORDER BY REPEAT_INTERVAL -- 스케쥴 잡 실행 로그 SELECT * FROM USER_SCHEDULER_JOB_LOG where 1=1 and job_name ='IF_INF_HR_05R' order by log_date desc --job_name 실행 오류 확인 필요 시 job_name IF_INF_HR_05R 를 f4클릭 (toad 기준) 2024. 4. 22. [Error] ORA-01861: 리터럴이 형식 문자열과 일치하지 않음 select ROUND(MONTHS_BETWEEN(SYSDATE,to_date(replace(A.EMPL_BIRT,'.','')))/12) AS AGE from dual; [Error] ORA-01861: 리터럴이 형식 문자열과 일치하지 않음 해당 부분에서 오류가 났다. [ 해결 ] String형을 DATE형으로 변환시켜 주거나 DATE형을 String 형으로 변환시켜 줘야 함. 이게 아니라, 알고 봤더니, empl_birt 에 2099년 11월 11일 의 데이터가 들어가 있어서 계속 해서 리터럴 형식 오류가 났다.ㅠ ORDER BY 가 문제였다. GPT한테 물어보니깐 예, ORDER BY 절도 오류의 원인이 될 수 있습니다. ORDER BY 절에 사용되는 컬럼의 데이터 형식이 TO_DATE 함수의 형식.. 2024. 4. 3. 이전 1 다음 반응형 LIST