FIELDS 뷰¶
이 Information Schema 뷰는 정형 OBJECT 유형 의 각 필드에 대한 행과 지정된(또는 현재) 데이터베이스의 오브젝트(테이블의 열)에 있는 MAP 의 키와 값에 대한 행을 표시합니다.
MAP의 경우 뷰에는 키와 값에 대한 별도의 행이 포함되어 있습니다.
각 행은 정형 ARRAY의 요소 유형을 설명합니다.
열¶
열 이름 |
데이터 타입 |
설명 |
---|---|---|
OBJECT_CATALOG |
VARCHAR |
이 OBJECT 또는 MAP 유형을 사용하는 오브젝트가 포함된 데이터베이스입니다. |
OBJECT_SCHEMA |
VARCHAR |
이 OBJECT 또는 MAP 유형을 사용하는 오브젝트가 포함된 스키마입니다. |
OBJECT_NAME |
VARCHAR |
이 OBJECT 또는 MAP 유형을 사용하는 오브젝트의 이름입니다(예: 테이블 이름). |
OBJECT_TYPE |
VARCHAR |
이 OBJECT 또는 MAP 유형을 사용하는 오브젝트 유형:
|
ROW_IDENTIFIER |
VARCHAR |
유형 식별자. 다음에서 조인하려면 이 식별자를 사용하십시오.
|
FIELD_NAME |
VARCHAR |
다음 값 중 하나입니다.
|
ORDINAL_POSITION |
NUMBER |
OBJECT 또는 MAP에서 키의 순서 위치입니다. 위치는 1부터 시작합니다. MAP의 경우 키의 순서 위치는 1이고 값의 순서 위치는 2입니다. |
DATA_TYPE |
VARCHAR |
값(OBJECT의 경우) 또는 키 또는 값(MAP의 경우)의 데이터 타입입니다. |
CHARACTER_MAXIMUM_LENGTH |
NUMBER |
문자열 키 또는 값의 최대 문자 길이입니다. |
CHARACTER_OCTET_LENGTH |
NUMBER |
문자열 키 또는 값의 최대 바이트 길이입니다. |
NUMERIC_PRECISION |
NUMBER |
숫자 키 또는 값의 숫자 정밀도입니다. |
NUMERIC_PRECISION_RADIX |
NUMBER |
숫자 키 또는 값의 정밀도 기수입니다. |
NUMERIC_SCALE |
NUMBER |
숫자 키 또는 값의 스케일입니다. |
DATETIME_PRECISION |
NUMBER |
Snowflake에는 적용되지 않습니다. |
INTERVAL_TYPE |
VARCHAR |
Snowflake에는 적용되지 않습니다. |
INTERVAL_PRECISION |
NUMBER |
Snowflake에는 적용되지 않습니다. |
CHARACTER_SET_CATALOG |
VARCHAR |
Snowflake에는 적용되지 않습니다. |
CHARACTER_SET_SCHEMA |
VARCHAR |
Snowflake에는 적용되지 않습니다. |
CHARACTER_SET_NAME |
VARCHAR |
Snowflake에는 적용되지 않습니다. |
COLLATION_CATALOG |
VARCHAR |
Snowflake에는 적용되지 않습니다. |
COLLATION_SCHEMA |
VARCHAR |
Snowflake에는 적용되지 않습니다. |
COLLATION_NAME |
VARCHAR |
이 키 또는 값에 대한 데이터 정렬 사양입니다. |
UDT_CATALOG |
VARCHAR |
Snowflake에는 적용되지 않습니다. |
UDT_SCHEMA |
VARCHAR |
Snowflake에는 적용되지 않습니다. |
UDT_NAME |
VARCHAR |
Snowflake에는 적용되지 않습니다. |
SCOPE_CATALOG |
VARCHAR |
Snowflake에는 적용되지 않습니다. |
SCOPE_SCHEMA |
VARCHAR |
Snowflake에는 적용되지 않습니다. |
SCOPE_NAME |
VARCHAR |
Snowflake에는 적용되지 않습니다. |
MAXIMUM_CARDINALITY |
NUMBER |
최대 카디널리티입니다. 현재는 항상 NULL로 설정됩니다. |
DTD_IDENTIFIER |
VARCHAR |
중첩된 유형 식별자입니다. 다음에서 조인하려면 이 식별자를 사용하십시오.
|
사용법 노트¶
뷰에는 세션의 현재 역할에 액세스 권한이 부여된 오브젝트만 표시됩니다.
뷰는 MANAGE GRANTS 권한을 인식하지 못하므로, MANAGE GRANTS 권한을 보유한 사용자가 둘 다 실행할 때 SHOW COLUMNS 명령에 비해 정보가 적게 표시될 수 있습니다.