- カテゴリ:
システム関数 (システム情報)
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 を返します。そうでない場合は、アプリのハッシュ値を返します。
例¶
次の例では、アプリ「hello_snowflake_app」のハッシュ値を返します。
SELECT SYSTEM$GET_HASH_FOR_APPLICATION('hello_snowflake_app');
+--------------------------------------------------------+
| SYSTEM$GET_HASH_FOR_APPLICATION('HELLO_SNOWFLAKE_APP') |
|--------------------------------------------------------|
| a1b2c3d4e5fg+1234567890+1234
+--------------------------------------------------------+
次の例では、アプリ「hello_snowflake_app」に関連付けられたクエリIDのハッシュ値を返します。
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 |
+------------------------------------------------------------------------------------------------+