Kategorien:

Systemfunktionen (Informationen)

SYSTEM$GET_ALL_DEFAULT_COLUMNS_OVERRIDES

Gibt die Liste der Spalten zurück, die durch vorherige Aufrufe von SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND und SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT festgelegt wurden.

Weitere Informationen dazu finden Sie unter Umgang mit neuen Spalten in SHOW-Befehlsausgaben und Snowflake-Ansichten.

Siehe auch:

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

Syntax

SYSTEM$GET_ALL_DEFAULT_COLUMNS_OVERRIDES()
Copy

Argumente

Keine.

Rückgabewerte

Gibt einen VARCHAR-Wert zurück (eine Zeichenfolge) im JSON-Format zurück. Die Zeichenfolge ist ein JSON-Array, das für jeden SHOW-Befehl und jede Snowflake-Ansicht mit einer überschriebenen Liste von Spalten ein Objekt enthält.

Wenn das Objekt die überschriebene Liste der Standardspalten für einen SHOW-Befehl darstellt, enthält das Objekt die folgenden Name/Wert-Paare:

Name

Beschreibung

isShowCommand

Gibt an, ob das Objekt die Liste der Spalten für einen SHOW-Befehl darstellt. In diesem Fall lautet der Wert true.

showCommandType

Typ des Objekts für den SHOW-Befehl. Für SHOW NOTIFICATION INTEGRATIONS lautet der Wert beispielsweise "NOTIFICATION INTEGRATIONS".

serializedDefaultColumns

Durch Kommas getrennte Liste von Spalten, die in einem vorherigen SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND-Aufruf angegeben sind. Die Spaltennamen sind in Großbuchstaben geschrieben.

Wenn das Objekt die überschriebene Liste der Standardspalten für eine Snowflake-Ansicht darstellt, enthält das Objekt die folgenden Name/Wert-Paare:

Name

Beschreibung

domain

Typ des Objekts. In diesem Fall lautet der Wert "VIEW".

isShowCommand

Gibt an, ob das Objekt die Liste der Spalten für einen SHOW-Befehl darstellt. In diesem Fall lautet der Wert false.

dbName

Name der Datenbank, die die Ansicht enthält. Für INFORMATION_SCHEMA-Ansichten ist der Wert eine leere Zeichenfolge ("").

schemaName

Name des Schemas, das die Ansicht enthält.

objectName

Name der Ansicht.

serializedDefaultColumns

Durch Kommas getrennte Liste von Spalten, die in einem vorherigen SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT-Aufruf angegeben sind. Die Spaltennamen sind in Großbuchstaben geschrieben.

Anforderungen an die Zugriffssteuerung

Diese Funktion kann nur von Kontoadministratoren (d. h. Benutzende mit der Rolle ACCOUNTADMIN) aufgerufen werden.

Beispiele

Das folgende Beispiel gibt die Liste der Spalten zurück, die durch vorherige Aufrufe von SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND und SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SYSTEM_OBJECT angegeben wurden:

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"}] |
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+