해도해도 어려운 개발 이야기

ORA-00942 table or view does not exist 해결하기 본문

IT

ORA-00942 table or view does not exist 해결하기

아이쉐도우 2020. 4. 10. 14:42

PL/SQL 컴파일 중 아래와 같은 오류가 났다..

PL/SQL : ORA-00942: table or view does not exist

 

나의 전제조건은..

① 테이블을 신규로 생성

② 서로 다른 계정의 테이블 조회② 오너(owner)가 다르다

 

 

예를들면

naver 계정에서 daum 계정의 tbl_kakao 테이블을 접근하려 했다...(웩)


#해결법

①시노님주기(synonym)
CREATE SYNONYM NAVER.TBL_KAKAO FOR DAUM.TBL_KAKAO ;


② 권한주기(grant)

GRANT SELECT ON DAUM.TBL_KAKAO TO NAVER;

dml 다 줄께~
GRANT DELETE ON DAUM.TBL_KAKAO TO NAVER;
GRANT UPDATE ON DAUM.TBL_KAKAO TO NAVER;
GRANT INSERT ON DAUM.TBL_KAKAO TO NAVER;

 

끝.

Comments