SVV_EXTERNAL_TABLES
외부 테이블에 대한 세부 정보를 보려면 SVV_EXTERNAL_TABLES를 사용합니다. 자세한 내용은 CREATE EXTERNAL SCHEMA 섹션을 참조하세요. 사용자가 액세스할 수 있는 연결되지 않은 데이터베이스의 모든 테이블에 대한 메타데이터를 보려면 데이터베이스 간 쿼리에도 SVV_EXTERNAL_TABLES를 사용합니다.
SVV_EXTERNAL_TABLES는 모든 사용자가 볼 수 있습니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 시스템 테이블 및 뷰에 있는 데이터의 가시성 단원을 참조하십시오.
테이블 열
열 명칭 | 데이터 유형 | 설명 |
---|---|---|
redshift_database_name | 텍스트 | 로컬 Amazon Redshift 데이터베이스의 이름입니다. |
schemaname | 텍스트 | 외부 테이블의 Amazon Redshift 외부 스키마 이름. |
tablename | 텍스트 | 외부 테이블 이름. |
tabletype | 텍스트 | 테이블 유형. 일부 값은 TABLE, VIEW, MATERIALIZED VIEW 또는 정보를 나타내지 않는 빈 문자열 " "입니다. |
location | 텍스트 | 테이블의 위치 |
input_format | 텍스트 | 입력 형식 |
output_format | 텍스트 | 출력 형식. |
serialization_lib | 텍스트 | 직렬화 라이브러리. |
serde_parameters | 텍스트 | SerDe parameters. |
compressed | 정수 | 테이블이 압축되어 있는지를 나타내는 값. 1 은 압축되었음을 나타내고 0 은 압축되지 않았음을 나타냅니다. |
parameters | 텍스트 | 테이블 속성. |
예
다음 예에서는 연합 쿼리에서 사용하는 외부 스키마의 조건자가 있는 svv_external_tables에 대한 세부 정보를 보여 줍니다.
select schemaname, tablename from svv_external_tables where schemaname = 'apg_tpch'; schemaname | tablename ------------+----------- apg_tpch | customer apg_tpch | lineitem apg_tpch | nation apg_tpch | orders apg_tpch | part apg_tpch | partsupp apg_tpch | region apg_tpch | supplier (8 rows)