IT/oracle
[ORACLE] ORA-00942 : 테이블 또는 뷰가 존재하지 않습니다. 원인
공부가 좋은 개발자
2022. 11. 17. 14:10
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
반응형