- 스키마:
COLUMNS 뷰¶
이 Account Usage 뷰는 계정에 정의된 테이블의 각 열에 대한 행을 표시합니다.
- 참고 항목:
열¶
열 |
데이터 타입 |
설명 |
---|---|---|
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는 |
IDENTITY_START |
TEXT |
Snowflake에는 적용되지 않습니다. |
IDENTITY_INCREMENT |
TEXT |
Snowflake에는 적용되지 않습니다. |
IDENTITY_MAXIMUM |
TEXT |
Snowflake에는 적용되지 않습니다. |
IDENTITY_MINIMUM |
TEXT |
Snowflake에는 적용되지 않습니다. |
IDENTITY_CYCLE |
TEXT |
ID 열의 값이 순환을 허용하는지 여부입니다. Snowflake는 |
IDENTITY_ORDERED |
TEXT |
|
SchemaEvolutionRecord |
TEXT |
주어진 테이블 열에 대해 최근에 트리거된 Schema Evolution에 대한 정보를 기록합니다. 이 열에는 다음 하위 필드가 포함됩니다.
|
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;