- 类别:
系统函数 (系统信息)
SYSTEM$GET_HASH_FOR_APPLICATION¶
返回 Snowflake Native App 或查询 ID 的哈希值。
语法¶
SYSTEM$GET_HASH_FOR_APPLICATION( '<app_name>' [ , '<query_id>' ] )
实参¶
必填
'app_name'
您要返回其哈希值的应用程序的名称。
可选:
'query_id'
您要返回其哈希值的查询 ID。
返回¶
返回已签名的 64 位哈希值。如果将查询 ID 作为实参传递给此函数,则此函数将返回查询 ID 的哈希值。否则,它将返回应用程序的哈希值。
示例¶
SELECT SYSTEM$GET_HASH_FOR_APPLICATION('hello_snowflake_app');
输出:
+--------------------------------------------------------+
| SYSTEM$GET_HASH_FOR_APPLICATION('HELLO_SNOWFLAKE_APP') |
|--------------------------------------------------------|
| yksY1823VLDNSbwRW3LrIuI+sfUII |
+--------------------------------------------------------+
SELECT SYSTEM$GET_HASH_FOR_APPLICATION('hello_snowflake_app', '01bafe06-3210-d462-0000-04150406931a');
+------------------------------------------------------------------------------------------------+
| SYSTEM$GET_HASH_FOR_APPLICATION('HELLO_SNOWFLAKE_APP', '01bafe06-3210-d462-0000-04150406931a') |
|------------------------------------------------------------------------------------------------|
| nGEP/JvFhc9a7r41p+y98hUx6Q= |
+------------------------------------------------------------------------------------------------+