본문 바로가기

IT 이야기/데이터베이스(DB)

ORA-00942

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

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

오라클 사용하다 보면 에러가 발새하는 경우가 있다 이건 도대체 무슨 에러 일까?

1. 테이블이 진짜로 없는경우 -> 테이블명 확인하세요

2. 테이블명에 오타가  -> 테이블명 확인하세요

3. 권한이 없는 경우 -> 테이블 생성할때 권한을 어찌 줬는지 확인해 보세요

4. 다른 유저의 테이블을 검색했을경우

 -> 테이블명 앞에 유저아이디를 적으면 된다.

 -> 유저아이디.테이블명  : aaa.emp 이런식으로

이것도 귀찮다면 테이블 생성 유저가 SYNONYM  생성 이러면 유저 아이디 없이도 조회가능

CREATE PUBLIC SYNONYM emp FOR aaa.emp ;