본문 바로가기
반응형

IT 개발/에러19

ORA-01843 지정한 월이 부적합 합니다. (+ CREATE_JOB 오류) 에러메시지 ORA-01843 : 지정한 월이 부적합 합니다. ORA-01843 : not a valid month 현상/원인 - 월 데이터 형식 문제 - 존재하지 않는 날짜 BEGIN SYS.DBMS_SCHEDULER.CREATE_JOB ( job_name => 'SJ_ALARM_PROC' ,job_type => 'STORED_PROCEDURE' ,job_action => 'SP_ALARM_PROC' ,number_of_arguments => 0 ,start_date => '2023/04/10 17:40:00.000000 +09:00'--문제된 부분 ,repeat_interval => 'FREQ=MINUTELY;INTERVAL=10' ,end_date => NULL ,job_class => 'DEFAUL.. 2023. 4. 11.
[에러] ORACLE ORA-00904: "...": invalid identifier 에러메시지 ORA-00904: "A"."CONTENTS": invalid identifier ORA-00904: "A"."CONTENTS": 부적합한 식별자 현상/원인 SELECT B.SEQ seq , A.P_SEQ pSeq , ROW_NUMBER() OVER(PARTITION BY A.P_SEQ ORDER BY A.SEQ) rnk , CASE WHEN A.P_SEQ IS NOT NULL THEN 'O' WHEN A.P_SEQ IS NULL THEN 'X' END ConnYn , A.CONTENTS contents , --문제의 컬럼 NVL(A.TARGET_YN,'X') targetYn FROM T_ST_CHILD A LEFT OUTER JOIN T_ST B ON A.P_SEQ = B.SEQ WHERE .. 2023. 3. 15.
[Oracle] SUM()해도 결과가 안 나올 때 에러메시지 에러메시지가 없고 실행도 잘 되었는습니다. 전부 더했는데 결과가 나왔다가 안 나왔다가 합니다. 현상/원인 SUM(DECODE(DAY1,'100',1,0,0) +DECODE(DAY2,'100',1,0,0) +DECODE(DAY3,'100',1,0,0) +DECODE(DAY4,'100',1,0,0) +DECODE(DAY5,'100',1,0,0) +DECODE(DAY6,'100',1,0,0) +DECODE(DAY7,'100',1,0,0) ...생략 ) O_ALL DAY1~DAY31까지 더하여 카운트를 세어주는 칼럼입니다. 어떤 것은 카운트가 되는데 어떤 결과는 카운트가 안 됩니다. 데이터 값이 무조건 있다면 무조건 결과가 나왔겠지만 NULL인 경우 SUM이 되지 않습니다. 이런 경우 NULL값에 대.. 2023. 3. 14.
ORA-38104: ON 절에서 참조되는 열은 갱신할 수 없음 에러메시지 Error updating database. Cause: java.sql.SQLException: ORA-38104: ON 절에서 참조되는 열은 갱신할 수 없음 현상/원인 MERGE INTO T_TEST USING DUAL ON (CODE = #{code} AND USER_SEQ = #{userSeq}) WHEN MATCHED THEN UPDATE SET USER_SEQ = #{userSeq} , USER_ID = #{userId, jdbcType=VARCHAR} , NAME = #{name, jdbcType=VARCHAR} , ORG_CD = #{orgCd, jdbcType=VARCHAR} , ORG_HEADQUARTER_CODE = #{orgHeadquarterCode, jdbcType=V.. 2023. 3. 10.
반응형