능글맞은 구렁이
SQL-ERROR모음 본문
1. ORA-00904 : 부적합한 식별자
원 인 | 해 결 방 안 |
1. 존재하지 않는 열 이름을 지정함 2. 정의된 열 이름과 대소문자가 불일치 3. 작은 따옴표와 큰 따옴표 사용방법의 오류 4. 열 이름에 특수문자 사용 |
1. 해당 열이 테이블에 존재하는 지 확인 2. 큰따옴표로 묶인 열이름은 대소문자를 구문하므로 확인 3. 작은 따옴표로 값을 묶으면 값으로 취급되지만 큰 따옴표로 값을 묶으면 객체 이름으로 처리 되므로 확인 4. 열 이름 앞에 숫자나 기호를 사용하고 있지 않은지 확인 후 수정 |
2. ORA-00918 : 열의 정의가 애매합니다.
원 인 | 해 결 방 안 |
조회 시에 테이블에 같은 이름의 컬럼이 있고, alias를 사용하지 않은 상태에서 SELECT 할 때 어떤 컬럼의 값을 사용할 지 알수 없기 때문에 나는 오류 |
1. Alias지정 2. SELECT문에서 둘 중에 한 컬럼 제거 3. 앞에서 Alias를 지정했는데 뒤에서 안 쓰고 있는지 확인 |
3. ORA-00932: 일관성 없는 데이터 유형입니다.
원 인 | 해 결 방 안 |
데이터 유형을 다른 유형으로 조회시 발생 | 데이터의 유형을 같은 유형으로 조회 |
'DataBase > RDB' 카테고리의 다른 글
SQL관련블로그 (0) | 2021.06.05 |
---|---|
SQL - 날짜 리터럴 (0) | 2021.05.24 |
SQL-ALIAS (0) | 2021.05.24 |
SQL-SELECT문 (0) | 2021.05.24 |
SQL - 종류 (0) | 2021.05.24 |