[sql] 테이블의 뷰 정보 조회
SQL에서는 INFORMATION_SCHEMA
라는 시스템 뷰를 사용하여 데이터베이스 객체에 대한 메타데이터를 쿼리할 수 있습니다. 특히, VIEWS
뷰를 사용하여 테이블의 뷰 정보를 얻을 수 있습니다.
아래는 MySQL 데이터베이스에서 테이블의 뷰 정보를 조회하는 쿼리의 예시입니다.
SELECT table_name, view_definition
FROM information_schema.views
WHERE table_schema = 'your_database_name' AND table_name = 'your_table_name';
위 쿼리는 특정 데이터베이스 내의 특정 테이블에 대한 뷰 정보를 반환합니다. table_schema
는 데이터베이스의 이름, table_name
은 테이블의 이름을 나타냅니다. view_definition
은 해당 뷰의 정의를 나타냅니다.
이 쿼리를 실행하면 해당 테이블에 대한 뷰 정보를 얻을 수 있습니다.
참고 문헌:
- https://dev.mysql.com/doc/refman/8.0/en/views-table.html