类别:

系统函数 (系统信息)

SYSTEM$GET_HASH_FOR_APPLICATION

返回 Snowflake Native App 或查询 ID 的哈希值。

语法

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

实参

必填

'app_name'

您要返回其哈希值的应用程序的名称。

可选:

'query_id'

您要返回其哈希值的查询 ID。

返回

返回已签名的 64 位哈希值。如果将查询 ID 作为实参传递给此函数,则此函数将返回查询 ID 的哈希值。否则,它将返回应用程序的哈希值。

示例

SELECT SYSTEM$GET_HASH_FOR_APPLICATION('hello_snowflake_app');
Copy

输出:

+--------------------------------------------------------+
| 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=                                                                    |
+------------------------------------------------------------------------------------------------+
语言: 中文