DataBase/Oracle with Error48 [해결 방법] ORA-01748: 열명 그 자체만 사용할 수 있습니다 ⭕ 기본 환경: IDE: SQL Developer, Language: Oracle SQL 발생 Error Oracle SQL로 다음 Source Code를 실행할 경우, ⚠️ 다음과 같은 Error 발생 ORA-01748: 열명 그 자체만 사용할 수 있습니다 01748. 00000 - "only simple column names allowed here" 발생 원인 USING()에는 식별자(COLUMN FULL NAME, COLUMN 약어) 기재 불가 해결 방법 USING(COL_NAME): 식별자를 제외하고 COL_NAME만 단독으로 기재 2023. 2. 28. [해결 방법] ORA-00936: 누락된 표현식 ⭕ 기본 환경: IDE: SQL Developer, Language: Oracle SQL 발생 Error Oracle SQL로 다음 Source Code를 실행할 경우, ⚠️ 다음과 같은 Error 발생 ORA-00936: 누락된 표현식 00936. 00000 - "missing expression" 발생 원인 LIKE 절과 IN 연산자를 함께 사용할 수 없음 해결 방법 IN 연산자 대신 OR 연산자 활용 참고 자료 📑 [SQL] 쿼리 where절의 Like 와 In 을 동시에 사용하기 2023. 2. 28. [해결 방법] ORA-00918: 열의 정의가 애매합니다 ⭕ 기본 환경: IDE: SQL Developer, Language: Oracle SQL 발생 Error Oracle SQL로 다음 Source Code를 실행할 경우, ⚠️ 다음과 같은 Error 발생 ORA-00918: 열의 정의가 애매합니다 00918. 00000 - "column ambiguously defined" 발생 원인 TABLE JOIN 시, COL_NAME: SNO, CNO이 2개 이상의 TABLE에 존재하여, SELECT COL_NAME 시 어떤 TABLE에서 COL을 참조해야할지가 불분명함 해결 방법 중복되는 COL_NAME에는 TABLE_NAME을 명시적으로 지정 2023. 2. 27. [해결 방법] ORA-00934: 그룹 함수는 허가되지 않습니다 ⭕ 기본 환경: IDE: SQL Developer, Language: Oracle SQL 발생 Error Oracle SQL로 다음 Source Code를 실행할 경우, ⚠️ 다음과 같은 Error 발생 ORA-00934: 그룹 함수는 허가되지 않습니다 00934. 00000 - "group function is not allowed here" 발생 원인 WHERE 조건절은 RECORD(ROW) 1개씩 검토하므로 그룹함수*(SUM, AVG, MAX 등)를 사용할 수 없음 * 그룹 함수: 테이블의 전체 행을 하나 이상의 컬럼을 기준으로 컬럼값에 따라 그룹화하여 그룹별로 결과를 출력하는 함수 해결방법 HAVING 절을 추가적으로 사용 2023. 2. 27. [해결 방법] ORA-00979: not a GROUP BY expression 👉 기본 환경 - Language: Oracle ⌨️ 코드 1 2 3 4 5 6 7 SELECT TO_CHAR(DATETIME, 'hh') HOUR, COUNT(*) COUNT FROM ANIMAL_OUTS GROUP BY TO_CHAR(DATETIME, 'hh') HAVING TO_CHAR(DATETIME, 'hh24') >= '09' AND TO_CHAR(DATETIME, 'hh24') = '09' AND TO_CHAR(DATETIME, 'hh') 2023. 2. 27. [해결 방법] ORA-30076: 발췌 소스에 발췌 필트가 부적당합니다 ⭕ 기본 환경: IDE: SQL Developer, Language: Oracle SQL 발생 Error Oracle SQL로 다음 Source Code를 실행할 경우, ⚠️ 다음과 같은 Error 발생 ORA-30076: 발췌 소스에 발췌 필트가 부적당합니다 30076. 00000 - "invalid extract field for extract source" *Cause: The extract source does not contain the specified extract field. 발생 원인 EXTRACT() 사용 시, 데이터 형식에 유의 (일자) YEAR, MONTH, DAY: DATA TYPE = DATE OR DATATIME (시간) HOUR, MINUTE, SECOND ...: DATA .. 2023. 2. 26. 이전 1 ··· 5 6 7 8 다음