TABLE_SHARE_USAGE
적용 대상: Databricks SQL Databricks Runtime 10.4 LTS 이상
INFORMATION_SCHEMA. TABLE_SHARE_USAGE 공유에 속하는 테이블을 나열합니다.
사용자가 상호 작용할 수 있는 권한이 있는 공유에 대해서만 정보가 표시됩니다.
이것은 SQL 표준 정보 스키마의 확장입니다.
정의
TABLE_SHARE_USAGE
관계에는 다음 열이 포함되어 있습니다.
속성 | 데이터 형식 | Nullable | 설명 |
---|---|---|---|
CATALOG_NAME |
STRING |
아니요 | 공유에 있는 테이블의 카탈로그 입니다. |
SCHEMA_NAME |
STRING |
아니요 | 공유에 있는 테이블의 스키마 입니다. |
TABLE_NAME |
STRING |
아니요 | 공유의 테이블 입니다. |
SHARE_NAME |
STRING |
아니요 | 공유의 이름입니다. |
PARTITION_SPEC |
STRING |
예 | 공유 테이블에 대한 파티션 필터링 사양입니다. |
CDF_ENABLED |
STRING |
아니요 | 공유 테이블에서 CDF를 사용할 수 있는지 여부입니다. |
START_VERSION |
LONG |
아니요 | 공유 테이블과 연결된 시작 버전입니다. |
SHARED_AS_SCHEMA |
STRING |
아니요 | 공유 스키마의 별칭입니다. |
SHARED_AS_TABLE |
STRING |
아니요 | 공유 테이블의 별칭입니다. |
COMMENT |
STRING |
예 | 테이블 공유 사용량을 설명하는 선택적 주석입니다. |
제약 조건
TABLE_SHARE_USAGE
관계에 다음과 같은 제한 사항이 적용됩니다.
클래스 | 속성 | 열 목록 | 설명 |
---|---|---|---|
기본 키 | TABLE_SHARE_USAGE_PK |
SHARE_NAME , , SHARED_AS_SCHEMA SHARED_AS_TABLE |
테이블 공유 사용에 대한 고유 식별자입니다. |
외래 키 | TABLE_SHARE_USAGE_TABLES_FK |
CATALOG_NAME , , SCHEMA_NAME TABLE_NAME |
TABLES 참조 |
외래 키 | TABLE_SHARE_USAGE_SHARES_FK |
SHARE_NAME |
참조 SHARES |
예제
> SELECT share_name, catalog_name, schema_name, table_name
FROM information_schema.table_share_usage;