본문 바로가기
IT

ORA-00942: 테이블 또는 뷰가 존재하지 않습니다. table or view does not exist

by 롭로이 2022. 9. 21.
반응형

ORA-00942: 테이블 또는 뷰가 존재하지 않습니다.

 

실제로 테이블이나 시퀀스가 없는 경우가 있지만 대부분의 경우 권한이슈로 생기는 오류이다.

 

혹시모르니 테이블 부터 확인

SELECT *  FROM all_tables  WHERE table_name = '테이블명' 

 

이후 차례대로 한번씩 확인

 -  데이터베이스의 연결이 안되어 있음
 - 테이블에 권한이 없음
 - 맞춤법이 오류 또는 실제로 테이블이 존재 하지 않음
 - 테이블의 앞에 소유자를 명시하여, SELECT 해야 함 ( SELECT * FROM 소유자.테이블명 )

 

SELECT, INSERT, UPDATE, DELETE ON USER.테이블명 TO USER명

반응형