[오라클]모든 테이블 명 가져오는 쿼리
테이블 명 가져오는 예제 쿼리
dba_tables의 접근 권한이 있다고 가정하면, 다음과 같다.
SELECT owner , table_name FROM dba_tables;
dba_tables 권한이 없는 경우 예제
dba_tables의 권한이 없으면 다음과 같이 테이블뷰를 사용한다.
SELECT owner , table_name FROM all_tables;
all_tables는 사용자가 접근할 수 있는 모든 테이블을 보여줍니다.
또 다른 방법으로는 다음과 같은 방법이 있다.
user_tables를 사용하는 경우의 예제
user_tables는 현재 접속한 사용자가 액세스 권한이 있는 테이블만 조회가 가능합니다.
그렇기때문에 owner에 대한 정보가 없습니다.
SELECT table_name FROM user_tables;
'DATABASE' 카테고리의 다른 글
[MySQL] Select Insert문 (0) | 2017.12.26 |
---|---|
[MySQL] String Replace (0) | 2017.12.20 |
[오라클] DATE 날짜 타입 (2) | 2017.12.11 |
[MySQL]기본쿼리 (UPDATE) (0) | 2017.12.08 |
[MySQL] 기본 쿼리 (SELECT) (0) | 2017.12.02 |