분류 전체보기502 [Oracle-Error] ORA-00938:”not enough arguments for function” ORA-00938: 함수의 인수가 충분하지 않습니다. - 함수의 인수에 맞게 적지 않아서 발생. - 함수의 인수에 맞게 적자. 2023. 5. 2. [Oracle-Error] ORA-01747:”invalid user.table.column, table.column or column specification” ORA-01747: 열명을 올바르게 지정해 주십시오. - UPDATE 문을 올바르게 작성하지 않아서 발생하거나 불필요한 컴마 등에 의해 발생. [UPDATE 테이블명 SET 컬럼 WHERE ] 처럼 구문을 올바르게 작성했는지 확인하기. 불필요한 컴마 등 오타 확인하기. 2023. 5. 2. [Oracle-Error] ORA-30483:”window functions are not allowed here” ORA-30483: 윈도우 함수를 여기에 사용 할 수 없습니다. - 윈도우 함수는 WHERE절에서는 사용 할 수 없어서 발생. 여기서 윈도우 함수란 ANK, DENSE_RANK, ROW_NUMBER 등을 말한다. - 윈도우 함수를 직접 WHERE절에 적을 수 없으니 서브쿼리를 이용하여 조건 절에 걸면 된다. 2023. 5. 2. [Oracle-Error] ORA-00935:”group finction is nested too deeply” ORA-000935: 그룹 함수의 중첩된 레벨이 너무 깊습니다. - 그룹 함수는 한 컬럼을 기분으로 2개 까지는 중첩하여 사용 할 수 있다. 그러나 3개 이상을 중첩하여 사용하면 오류 발생. - 서브쿼리를 이용하여 풀어쓰자. 2023. 5. 2. [Oracle-Error] ORA-00978:”nested group function without GROUP BY” ORA-00978: GROUP BY 구 없이 그룹 함수가 내포되었습니다. - GROUP BY절을 작성하지 않아 발생. 2023. 5. 2. [Oracle-Error] ORA-01427:”single-row subquery returns more than one row” ORA-01427: 단일 행 하위 질의에 2개 이상의 행이 리턴되었습니다. - WHERE 절에서 특별한 함수(IN() 등)이 없이 사용되면, 단일 행 서브쿼리로 조회 된 행이 반드시 한 개가 와야 한다. - 서브쿼리의 실행 결과, 행이 1개인 것만 조건 절의 관계 연산자에 넣을 수 있도록 하자. DISTINCT를 줘서 중복을 허용하지 않게 작성하여 서브쿼리의 조회가 1개 행만 되도록 하는 것도 방법. 2023. 5. 2. [Oracle-Error] ORA-00932:”inconsistent datatypes:expected CHAR got NUMBER” ORA-00932: 일관성 없는 데이터 유형 - 앞부분에 쓴 내용과 뒷부분의 내용이 일치하지 않아서 발생. - 데이터 타입을 일치시키자. ORA-00932:”inconsistent datatypes:expected CHAR got NUMBER” : CHAR이 필요하지만 NUMBER임. ORA-00932:”inconsistent datatypes:expected DATE got CHAR” : DATE가 필요하지만 CHAR임. ORA-00932:”inconsistent datatypes:expected NUMBER got DATE” : NUMBER가 필요하지만 DATE임. ORA-00932:”inconsistent datatypes:expected DATE got NUMBER” : DATE가 필요하지만 NU.. 2023. 5. 2. [Oracle-Error] ORA-00934:”group function is not allowed here” ORA-00934: 그룹 함수는 허가되지 않습니다. - GROUP BY 절에 그룹 함수를 써서 발생. - GROUP BY 절에는 그룹 함수를 사용 할 수 없다. 2023. 5. 2. 이전 1 2 3 4 5 ··· 63 다음