특정 소유자의 모든 테이블과 뷰를 표시하는 쿼리를 만들었습니다. 지금하고 싶지만 문제가있는 것은 행별로 두 번째 열의 필드가 "테이블"인지 "뷰"인지 여부를 나타내는 것입니다. 이것이 가능한가? 그렇다면 어떻게해야할까요?모든 테이블과 뷰를 표시하는 쿼리
select table_name
from all_tables
where owner = '<owner>'
UNION
select view_name
from all_views
where owner = '<owner>'
order by table_name;
user_tables 및 user_views ... – igr
@ 대신 사용자가 소유 한 * 소유권 * 객체를 보면 user_ * 뷰는 * 현재 * 사용자가 소유 한 객체 만 나열합니다. all_ * 뷰는 OP가 필요로하는 임의의 소유자가 소유 한 객체를 나열합니다. –
우리는 다르게 해석합니다. "** 특정 소유자 **의 모든 테이블과 뷰." – igr