오라클 DB 특정테이블 조회시 ORA_00903 에러가 뜹니다.
예를 들어, AA라는 오라클 DB 계정으로 생성된 bb 테이블이 있는데,
일단, AA 계정으로 오라클 접속 후 아래 SQL 수행시...
select tname from tab; ==> bb 테이블 조회됨
select table_name
from all_tables
where owner = 'AA'; ==> bb 테이블 조회됨.
select table_name
from dba_tables
where owner = 'AA'; ==> bb 테이블 조회됨
등으로 하면 bb 테이블이 다 조회가 되는데
아래, SQL 명령을 수행하면 오류(ORA-00903 에러)가 뜹니다.
select * from bb; ==> 오류
select a, b from bb; ===> 오류(a, b, 컬럼은 각각 number, char 타입)
도대체 왜 그런걸까요??
AA 계정이 bb 테이블에 대한 owner 인데 왜 조회가 안되는 걸까요?
AA 계정으로 생성된 다른 테이블은 다 조회가 되는데 유독 이 bb 테이블만 조회가 안됩니다. ㅠㅠ
조회할 수 있는 방법은 없는 걸까요?
bb 테이블명이 [숫자_영문]으로 구성되어 있는데 테이블명이 잘못되서 그런건지요~
답변 주시면 고맙겠습니다. |