- 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>' ] )
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¶
L’exemple suivant renvoie la valeur de hachage pour l’application “hello_snowflake_app” :
SELECT SYSTEM$GET_HASH_FOR_APPLICATION('hello_snowflake_app');
+--------------------------------------------------------+
| SYSTEM$GET_HASH_FOR_APPLICATION('HELLO_SNOWFLAKE_APP') |
|--------------------------------------------------------|
| a1b2c3d4e5fg+1234567890+1234
+--------------------------------------------------------+
L’exemple suivant renvoie la valeur de hachage pour un identifiant de requête associé à l’application “hello_snowflake_app” :
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 |
+------------------------------------------------------------------------------------------------+