- 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()
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 |
|---|---|
|
Gibt an, ob das Objekt die Liste der Spalten für einen SHOW-Befehl darstellt. In diesem Fall lautet der Wert |
|
Typ des Objekts für den SHOW-Befehl. Für SHOW NOTIFICATION INTEGRATIONS lautet der Wert beispielsweise |
|
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 |
|---|---|
|
Typ des Objekts. In diesem Fall lautet der Wert |
|
Gibt an, ob das Objekt die Liste der Spalten für einen SHOW-Befehl darstellt. In diesem Fall lautet der Wert |
|
Name der Datenbank, die die Ansicht enthält. Für INFORMATION_SCHEMA-Ansichten ist der Wert eine leere Zeichenfolge ( |
|
Name des Schemas, das die Ansicht enthält. |
|
Name der Ansicht. |
|
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();
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 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"}] |
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+