Catégories :

Fonctions système (Informations système)

SYSTEM$GET_HASH_FOR_APPLICATION

Renvoie la valeur de hachage d’une Snowflake Native App ou d’un ID de requête.

Syntaxe

SYSTEM$GET_HASH_FOR_APPLICATION( '<app_name>' [ , '<query_id>' ] )
Copy

Arguments

Nécessaire

'app_name'

Le nom de l’application dont vous voulez renvoyer la valeur de hachage.

Facultatif :

'query_id'

L’ID de requête dont vous voulez renvoyer la valeur de hachage.

Renvoie

Renvoie une valeur de hachage 64 bits signée. Si un ID de requête est transmis comme argument à cette fonction, celle-ci renvoie la valeur de hachage de l’ID de requête. Sinon, il renvoie la valeur de hachage de l’application.

Exemples

SELECT SYSTEM$GET_HASH_FOR_APPLICATION('hello_snowflake_app');
Copy

Sortie :

+--------------------------------------------------------+
| SYSTEM$GET_HASH_FOR_APPLICATION('HELLO_SNOWFLAKE_APP') |
|--------------------------------------------------------|
| yksY1823VLDNSbwRW3LrIuI+sfUII                          |
+--------------------------------------------------------+
SELECT SYSTEM$GET_HASH_FOR_APPLICATION('hello_snowflake_app', '01bafe06-3210-d462-0000-04150406931a');
Copy
+------------------------------------------------------------------------------------------------+
| SYSTEM$GET_HASH_FOR_APPLICATION('HELLO_SNOWFLAKE_APP', '01bafe06-3210-d462-0000-04150406931a') |
|------------------------------------------------------------------------------------------------|
| nGEP/JvFhc9a7r41p+y98hUx6Q=                                                                    |
+------------------------------------------------------------------------------------------------+