- Kategorien:
Systemfunktionen (Systeminformationen)
SYSTEM$GET_HASH_FOR_APPLICATION¶
Gibt den Hashwert für eine Snowflake Native App oder Abfrage-ID zurück.
Syntax¶
SYSTEM$GET_HASH_FOR_APPLICATION( '<app_name>' [ , '<query_id>' ] )
Argumente¶
Erforderlich
'app_name'
Der Name der App, deren Hashwert Sie zurückgeben möchten.
Optional:
'query_id'
Die Abfrage-ID, deren Hashwert Sie zurückgeben möchten.
Rückgabewerte¶
Gibt einen signierten 64-Bit-Hashwert zurück. Wenn eine Abfrage-ID als Argument an diese Funktion übergeben wird, gibt diese Funktion den Hashwert der Abfrage-ID zurück. Andernfalls gibt sie den Hashwert für die App zurück.
Beispiele¶
Das folgende Beispiel gibt den Hash-Wert für die App ‚hello_snowflake_app‘ zurück:
SELECT SYSTEM$GET_HASH_FOR_APPLICATION('hello_snowflake_app');
+--------------------------------------------------------+
| SYSTEM$GET_HASH_FOR_APPLICATION('HELLO_SNOWFLAKE_APP') |
|--------------------------------------------------------|
| a1b2c3d4e5fg+1234567890+1234
+--------------------------------------------------------+
Das folgende Beispiel gibt den Hash-Wert für eine Abfrage-ID zurück, die mit der App ‚hello_snowflake_app‘ verknüpft ist:
SELECT SYSTEM$GET_HASH_FOR_APPLICATION('hello_snowflake_app', 'abcd1234-12345-WXYZ-0000-0987654321');
+------------------------------------------------------------------------------------------------+
| SYSTEM$GET_HASH_FOR_APPLICATION('HELLO_SNOWFLAKE_APP', '<app_id>') |
|------------------------------------------------------------------------------------------------|
| a1b2c3d4e5fg+1234567890+1234 |
+------------------------------------------------------------------------------------------------+