VOLUMES
적용 대상: Databricks SQL 검사에서 Yes Databricks Runtime 13.3 LTS 이상으로 표시되었으며 Unity 카탈로그 이상 에만 해당
INFORMATION_SCHEMA. VOLUMES에는 로컬 카탈로그 내의 볼륨에 대한 개체 수준 메타데이터 또는 카탈로그가 소유한 경우 모든 카탈로그가 SYSTEM
포함됩니다.
반환되는 행은 사용자가 상호 작용할 수 있는 권한이 있는 볼륨으로 제한됩니다.
이것은 SQL 표준 정보 스키마의 확장입니다.
정의
VOLUMES
관계에는 다음 열이 포함되어 있습니다.
속성 | 데이터 형식 | Nullable | 설명 |
---|---|---|---|
VOLUME_CATALOG |
STRING |
아니요 | 볼륨을 포함하는 카탈로그입니다. |
VOLUME_SCHEMA |
STRING |
아니요 | 볼륨을 포함하는 스키마입니다. |
VOLUME_NAME |
STRING |
아니요 | 볼륨의 이름입니다. |
VOLUME_TYPE |
STRING |
아니요 | 'MANAGED' , 'EXTERNAL' 중 하나입니다. |
VOLUME_OWNER |
STRING |
아니요 | 현재 볼륨을 소유하고 있는 사용자 또는 그룹(보안 주체)입니다. |
COMMENT |
STRING |
예 | 볼륨을 설명하는 선택적 주석입니다. |
CREATED |
TIMESTAMP |
아니요 | 볼륨을 만든 타임스탬프입니다. |
CREATED_BY |
STRING |
아니요 | 볼륨을 만든 보안 주체 입니다. |
LAST_ALTERED |
TIMESTAMP |
아니요 | 볼륨 정의가 어떤 방식으로든 마지막으로 변경된 타임스탬프입니다. |
LAST_ALTERED_BY |
STRING |
아니요 | 볼륨을 마지막으로 변경한 보안 주체 입니다. |
STORAGE_LOCATION |
STRING |
아니요 | 볼륨이 만들어지는 스토리지 위치입니다. |
제약 조건
VOLUMES
관계에 다음과 같은 제한 사항이 적용됩니다.
클래스 | 속성 | 열 목록 | 설명 |
---|---|---|---|
기본 키 | VOLUMES_PK |
VOLUME_CATALOG , , VOLUME_SCHEMA VOLUME_NAME |
볼륨의 고유 식별자입니다. |
외래 키 | VOLUME_SCHEMATA_FK |
VOLUME_CATALOG , VOLUME_SCHEMA |
SCHEMATA를 참조합니다. |
예제
> SELECT table_owner
FROM information_schema.volumes
WHERE volume_schema = 'my_schema'
AND volume_name = 'my_volume';