능글맞은 구렁이

SQL-ERROR모음 본문

DataBase/RDB

SQL-ERROR모음

보라색츄르 2021. 5. 24. 11:09

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
Comments