오라클에서 만들어져 있는 테이블 검색하기
all_tables는 dictionary에 등록된 모든 테이블을 유저별로 담고 있으며,
user_tables는 로그온한 유저 소유의 테이블정보를 담고 있습니다.
따로 존재하는 명령어는 없구요,
오라클 내에 존재하는 딕셔너리 뷰들을 조회하시면 됩니다.
select * from all_tables
where owner='로그온아이디(대문자)' 로 하시면 됩니다.
단 여기엔 파티션 테이블같은 특수 테이블은 나타나지 않습니다.
파티션 테이블은 ALL_PART_TABLES에서 찾으시면 되구요,
마찬가지로 인덱스는 all_indexes에서 찾으시면 되겠네요.
인덱스, 테이블 몽땅 찾고 싶으시면 all_objects에서 찾으시면 됩니다.
너무 많이 나오는게 귀찮으시면 앞의 all_을 user_ 로 바꾸시면 로긴한 아이디의
소유인것만 나옵니다.
여기서.. 반드시 로그온 아이디는 대문자로 적어줍니다. select * from tabs;
결론 >테이블명만 보려면요!
select table_name from tabs;
출처>네이버 지식 in
댓글 없음:
댓글 쓰기