- 카테고리:
시스템 함수 (시스템 정보)
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 |
+------------------------------------------------------------------------------------------------+