728x90
반응형

SQL 에디터에서의 에러문구 : 00942. 00000 -  "table or view does not exist"

 

개발하다보면 종종 나타나는 에러 입니다.

 

원인 1. 테이블 및 뷰가 존재하지 않는 경우 - SELECT, INSERT, UPDATE, DELETE 쿼리 실행 시 발생합니다.

 - 해결방법 : 테이블 또는 뷰 명을 다시 확인(개발 당시 테이블 명을 잘못 기입하여 생성한 경우도 종종 발생)

 

원인 2. 테이블 권한이 없는 경우 - 해당 유저로 테이블에 SELECT, INSERT, UPDATE, DELETE 권한이 있는지 확인해봐야 합니다.

반응형

 - 해당 유저로 생성한 테이블이 아니라면 권한 확인 쿼리를 날려봐야 합니다.

SELECT * 
  FROM DBA_TAB_PRIVS
 WHERE OWNER = '테이블소유자명' ;

없을 시 권한 부여 진행 필요

 

GRANT
    SELECT, INSERT, UPDATE, DELETE
ON
	테이블 권한있는 USER.테이블명
TO
	권한을줄 USER

 

 

 

 

728x90
반응형

BELATED ARTICLES

more