다음을 통해 공유


테이블

적용 대상: 예로 표시된 확인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_SCHEMATABLE_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. ...