데이터베이스 전체 테이블 목록 조회 쿼리
- 데이터베이스/데이터베이스 공통
- 2020. 6. 28.
안녕하세요. 데이터베이스 구성도나 테이블 정의서를 작성해야 하는 경우가 있을 때에는 모든 테이블의 이름을 한 번에 조회할 수 있다면 편하게 작업하고 작업 시간을 크게 줄일 수 있을 것입니다. 그래서 이번에는 데이터베이스에 존재하는 모든 테이블의 목록을 조회하고 싶은 경우에 사용할 수 있는 쿼리문을 소개하려고 합니다.
* 이렇게 한 번에 테이블의 정보를 조회해서 잘못 설정 되어 있는 부분을 일괄적으로 변경한다면 작업 시간도 대폭 줄일 수 있습니다.
▶ SQL Server 쿼리
1
2
3
|
--WHERE 절에 데이터베이스 스키마를 지정해서 보는 것도 가능합니다.
SELECT * FROM Information_schema.tables
WHERE TABLE_SCHEMA = 'dbo'
|
▶ Oracle 쿼리
1
2
|
SELECT TABLE_NAME FROM ALL_TABLES
WHERE OWNER = [Schema_name]
|
효율적인 방법을 찾으면서 작업 시간을 줄여 나갈 수 있는 데에 도움이 되었으면 좋겠습니다. 질문이나 보완해야 할 내용에 대해서는 댓글로 남겨주시거나 여기로 메일을 보내주세요. 감사합니다.