카테고리:

시스템 함수 (정보)

SYSTEM$GET_ALL_DEFAULT_COLUMNS_OVERRIDES

SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMANDSYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT 을 이전에 호출하여 설정된 열 목록을 반환합니다.

자세한 내용은 SHOW 명령 출력 및 Snowflake 뷰에서 새 열 처리하기 섹션을 참조하십시오.

참고 항목:

SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND , SYSTEM$GET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND , SYSTEM$UNSET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND , SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT , SYSTEM$GET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT , SYSTEM$UNSET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT

구문

SYSTEM$GET_ALL_DEFAULT_COLUMNS_OVERRIDES()
Copy

인자

없습니다.

반환

VARCHAR 값(문자열)을 JSON 형식으로 반환합니다. 문자열은 재정의된 열 목록이 있는 SHOW 명령 및 Snowflake 뷰에 대한 오브젝트를 포함하는 JSON 배열입니다.

오브젝트가 SHOW 명령에 대해 재정의된 기본 열 목록을 나타내는 경우 오브젝트에는 다음과 같은 이름 및 값 페어가 포함됩니다.

이름

설명

isShowCommand

오브젝트가 SHOW 명령에 대한 열 목록을 나타내는지 여부를 나타냅니다. 이 경우 값은 ``true``입니다.

showCommandType

SHOW 명령에 대한 오브젝트 유형입니다. 예를 들어, SHOW NOTIFICATION INTEGRATIONS의 경우 값은 ``”NOTIFICATION INTEGRATIONS”``입니다.

serializedDefaultColumns

이전 SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND 호출로 지정된 열의 쉼표로 구분된 목록입니다. 열 이름은 대문자입니다.

오브젝트가 Snowflake 뷰에 대해 재정의된 기본 열 목록을 나타내는 경우 오브젝트에는 다음과 같은 이름 및 값 페어가 포함됩니다.

이름

설명

domain

오브젝트의 유형입니다. 이 경우 값은 ``”VIEW”``입니다.

isShowCommand

오브젝트가 SHOW 명령에 대한 열 목록을 나타내는지 여부를 나타냅니다. 이 경우 값은 ``false``입니다.

dbName

테이블이 포함된 데이터베이스의 이름입니다. INFORMATION_SCHEMA 뷰의 경우 값은 빈 문자열("")입니다.

schemaName

뷰가 포함된 스키마의 이름입니다.

objectName

뷰의 이름입니다.

serializedDefaultColumns

이전 SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT 호출로 지정된 열의 쉼표로 구분된 목록입니다. 열 이름은 대문자입니다.

액세스 제어 요구 사항

계정 관리자(ACCOUNTADMIN 역할이 부여된 사용자)만 이 함수를 호출할 수 있습니다.

다음 예제에서는 SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND 및 SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT의 이전 호출로 지정된 열 목록을 반환합니다.

SELECT SYSTEM$GET_ALL_DEFAULT_COLUMNS_OVERRIDES();
Copy
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| SYSTEM$GET_ALL_DEFAULT_COLUMNS_OVERRIDES()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [{"domain":"VIEW","isShowCommand":false,"dbName":"","schemaName":"INFORMATION_SCHEMA","objectName":"DATABASES","serializedDefaultColumns":"DATABASE_NAME,DATABASE_OWNER,IS_TRANSIENT,COMMENT,CREATED,LAST_ALTERED,RETENTION_TIME,TYPE,OWNER_ROLE_TYPE"},{"domain":"VIEW","isShowCommand":false,"dbName":"SNOWFLAKE","schemaName":"ACCOUNT_USAGE","objectName":"DATABASES","serializedDefaultColumns":"DATABASE_ID,DATABASE_NAME,DATABASE_OWNER,IS_TRANSIENT,COMMENT,CREATED,LAST_ALTERED,DELETED,RETENTION_TIME,RESOURCE_GROUP,TYPE,OWNER_ROLE_TYPE,OBJECT_VISIBILITY"},{"isShowCommand":true,"showCommandType":"NOTIFICATION INTEGRATIONS","serializedDefaultColumns":"name,type,category,enabled,comment,created_on"}] |
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+