테이블
적용 대상: Databricks SQL Databricks Runtime 10.4 LTS 이상 Unity Catalog만
INFORMATION_SCHEMA.TABLES
에는 로컬 카탈로그 내의 테이블 및 뷰(관계)에 대한 개체 수준 메타데이터 또는 카탈로그가 소유한 경우 작업 영역에 표시되는 모든 카탈로그가 SYSTEM
포함됩니다.
반환되는 행은 사용자가 상호 작용할 수 있는 권한이 있는 관계로 제한됩니다.
정의
TABLES
관계에는 다음 열이 포함되어 있습니다.
속성 | 데이터 형식 | Nullable | Standard | 설명 |
---|---|---|---|---|
TABLE_CATALOG |
STRING |
예 | 예 | 관계를 포함하는 카탈로그입니다. |
TABLE_SCHEMA |
STRING |
예 | 예 | 관계를 포함하는 스키마입니다. |
TABLE_NAME |
STRING |
예 | 예 | 관계의 이름입니다. |
TABLE_TYPE |
STRING |
예 | 예 | 테이블 형식을 참조하세요. |
IS_INSERTABLE_INTO |
STRING |
예 | 예 | 관계를 삽입할 수 있으면 'YES' , 그렇지 않으면 'NO' 입니다. |
COMMIT_ACTION |
STRING |
예 | 예 | 항상 'PRESERVE' 입니다. 향후 사용을 위해 예약되어 있습니다. |
TABLE_OWNER |
STRING |
아니요 | 아니요 | 현재 관계를 소유하고 있는 사용자 또는 그룹(보안 주체)입니다. |
COMMENT |
STRING |
예 | 아니요 | 관계를 설명하는 선택적 주석입니다. |
CREATED |
TIMESTAMP |
아니요 | 아니요 | 관계가 만들어진 시점의 타임스탬프입니다. |
CREATED_BY |
STRING |
아니요 | 아니요 | 관계를 만든 보안 주체입니다. |
LAST_ALTERED |
TIMESTAMP |
아니요 | 아니요 | 관계 정의가 어떤 방식으로든 마지막으로 변경된 타임스탬프입니다. |
LAST_ALTERED_BY |
STRING |
아니요 | 아니요 | 관계를 마지막으로 변경한 보안 주체입니다. |
DATA_SOURCE_FORMAT |
STRING |
아니요 | 아니요 | PARQUET 또는 CSV 와 같은 데이터 원본의 형식입니다. |
STORAGE_SUB_DIRECTORY |
STRING |
예 | 아니요 | 중단. 항상 NULL 입니다. |
제약 조건
TABLES
관계에 다음과 같은 제한 사항이 적용됩니다.
클래스 | 속성 | 열 목록 | 설명 |
---|---|---|---|
기본 키 | TABLES_PK |
TABLE_CATALOG , , TABLE_SCHEMA TABLE_NAME |
관계의 고유 식별자입니다. |
외래 키 | TABLES_SCHEMATA_FK |
TABLE_CATALOG , TABLE_SCHEMA |
SCHEMATA를 참조합니다. |
테이블 형식
관계의 열에는 TABLE_TYPE
TABLES
다음 값이 있을 수 있습니다.
VIEW
: 쿼리로 정의된 가상 테이블입니다.FOREIGN
: 페더레이션 테이블입니다.MANAGED
: 스토리지가 카탈로그에서 관리되는 일반 테이블입니다.STREAMING_TABLE
: 스트리밍 데이터에 사용되는 테이블입니다.MATERIALIZED_VIEW
: 구체화된 뷰인 테이블입니다.EXTERNAL
: 스토리지가 카탈로그 외부에서 관리되는 테이블입니다.MANAGED_SHALLOW_CLONE
: 관리되는 테이블의 단순 클론인 테이블입니다.EXTERNAL_SHALLOW_CLONE
: 외부 테이블의 단순 클론인 테이블입니다.
예제
> SELECT *
FROM information_schema.tables
WHERE table_schema = 'information_schema'
AND table_name = 'columns';
table_catalog table_schema table_name table_type is_insertable_into commit_action table_owner comment ...
------------- ------------------ ---------- ---------- ------------------ ------------- ----------- ----------------------------------------------------- ...
main information_schema columns VIEW NO PRESERVE System user Describes columns of tables and views in the catalog. ...