스키마:

ACCOUNT_USAGE

COLUMNS 뷰

이 Account Usage 뷰는 계정에 정의된 테이블의 각 열에 대한 행을 표시합니다.

참고 항목:

DATABASES 뷰

데이터 타입

설명

COLUMN_ID

NUMBER

열의 내부/시스템 생성 식별자입니다.

COLUMN_NAME

TEXT

열의 이름입니다.

TABLE_ID

NUMBER

열의 테이블 또는 뷰에 대한 내부/시스템 생성 식별자입니다.

TABLE_NAME

TEXT

열이 속한 테이블 또는 뷰입니다.

TABLE_SCHEMA_ID

NUMBER

열의 테이블 또는 뷰의 스키마에 대한 내부/시스템 생성 식별자입니다.

TABLE_SCHEMA

TEXT

테이블 또는 뷰가 속한 스키마입니다.

TABLE_CATALOG_ID

NUMBER

열의 테이블 또는 뷰의 데이터베이스에 대한 내부/시스템 생성 식별자입니다.

TABLE_CATALOG

TEXT

테이블 또는 뷰가 속한 데이터베이스입니다.

ORDINAL_POSITION

NUMBER

테이블/뷰에서 열의 서수 위치입니다.

COLUMN_DEFAULT

TEXT

열의 기본값입니다.

IS_NULLABLE

TEXT

열이 NULL 값을 허용하는지 여부입니다.

DATA_TYPE

TEXT

열의 데이터 타입입니다.

CHARACTER_MAXIMUM_LENGTH

NUMBER

문자열 열의 최대 문자 길이입니다.

CHARACTER_OCTET_LENGTH

NUMBER

문자열 열의 최대 길이(바이트)입니다.

NUMERIC_PRECISION

NUMBER

숫자 열의 숫자 정밀도입니다.

NUMERIC_PRECISION_RADIX

NUMBER

숫자 열의 정밀도 기수입니다.

NUMERIC_SCALE

NUMBER

숫자 열의 스케일입니다.

DATETIME_PRECISION

NUMBER

Snowflake에는 적용되지 않습니다.

INTERVAL_TYPE

TEXT

Snowflake에는 적용되지 않습니다.

INTERVAL_PRECISION

TEXT

Snowflake에는 적용되지 않습니다.

CHARACTER_SET_CATALOG

TEXT

Snowflake에는 적용되지 않습니다.

CHARACTER_SET_SCHEMA

TEXT

Snowflake에는 적용되지 않습니다.

CHARACTER_SET_NAME

TEXT

Snowflake에는 적용되지 않습니다.

COLLATION_CATALOG

TEXT

Snowflake에는 적용되지 않습니다.

COLLATION_SCHEMA

TEXT

Snowflake에는 적용되지 않습니다.

COLLATION_NAME

TEXT

Snowflake에는 적용되지 않습니다.

DOMAIN_CATALOG

TEXT

Snowflake에는 적용되지 않습니다.

DOMAIN_SCHEMA

TEXT

Snowflake에는 적용되지 않습니다.

DOMAIN_NAME

TEXT

Snowflake에는 적용되지 않습니다.

UDT_CATALOG

TEXT

Snowflake에는 적용되지 않습니다.

UDT_SCHEMA

TEXT

Snowflake에는 적용되지 않습니다.

UDT_NAME

TEXT

Snowflake에는 적용되지 않습니다.

SCOPE_CATALOG

TEXT

Snowflake에는 적용되지 않습니다.

SCOPE_SCHEMA

TEXT

Snowflake에는 적용되지 않습니다.

SCOPE_NAME

TEXT

Snowflake에는 적용되지 않습니다.

MAXIMUM_CARDINALITY

TEXT

Snowflake에는 적용되지 않습니다.

DTD_IDENTIFIER

TEXT

Snowflake에는 적용되지 않습니다.

IS_SELF_REFERENCING

TEXT

Snowflake에는 적용되지 않습니다.

IS_IDENTITY

TEXT

열이 ID 열인지 여부입니다.

IDENTITY_GENERATION

TEXT

ID 열의 값이 항상 생성되는지 또는 기본적으로만 생성되는지 여부입니다. Snowflake는 BY DEFAULT 만 지원합니다.

IDENTITY_START

TEXT

Snowflake에는 적용되지 않습니다.

IDENTITY_INCREMENT

TEXT

Snowflake에는 적용되지 않습니다.

IDENTITY_MAXIMUM

TEXT

Snowflake에는 적용되지 않습니다.

IDENTITY_MINIMUM

TEXT

Snowflake에는 적용되지 않습니다.

IDENTITY_CYCLE

TEXT

ID 열의 값이 순환을 허용하는지 여부입니다. Snowflake는 NO CYCLE 만 지원합니다.

IDENTITY_ORDERED

TEXT

YES 인 경우 이 열은 ID 열이고 ORDER 속성이 있습니다. NO 인 경우 이 열은 ID 열이고 NOORDER 속성이 있습니다.

SchemaEvolutionRecord

TEXT

주어진 테이블 열에 대해 최근에 트리거된 Schema Evolution에 대한 정보를 기록합니다. 이 열에는 다음 하위 필드가 포함됩니다.

  • EvolutionType: 트리거된 스키마 진화의 유형(ADD_COLUMN 또는 DROP_NOT_NULL)입니다.

  • EvolutionMode: 트리거링 수집 메커니즘(COPY 또는 SNOWPIPE)입니다.

  • FileName: 진화를 트리거한 파일 이름입니다.

  • TriggeringTime: 열이 진화한 대략적인 시간입니다.

  • QueryId 또는 PipeID: 트리거링 쿼리 또는 파이프의 고유 식별자입니다(COPY의 경우 QUERY ID, 또는 SNOWPIPE의 경우 PIPE ID).

COMMENT

TEXT

열에 대한 설명입니다.

DELETED

TIMESTAMP_LTZ

열이 삭제된 날짜 및 시간입니다.

사용법 노트

  • 뷰의 지연 시간은 최대 90분입니다.

  • 뷰는 MANAGE GRANTS 권한을 인식하지 못하므로, MANAGE GRANTS 권한을 보유한 사용자가 실행한 SHOW 명령에 비해 정보가 적게 표시될 수 있습니다.

다음 예에서는 mydb 데이터베이스에 정의된 myTable 테이블의 모든 열을 검색합니다.

SELECT *
  FROM INFORMATION_SCHEMA.COLUMNS WHERE table_catalog = 'mydb' AND table_name = 'myTable' AND DELETED is null;
Copy