カテゴリ:

システム関数 (システム情報)

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=                                                                    |
+------------------------------------------------------------------------------------------------+