SYSTEM$GET_HASH_FOR_APPLICATION

SYSTEM$GET_HASH_FOR_APPLICATION

Snowflake Native App 또는 쿼리 ID에 대한 해시 값을 반환해요.

출처: Snowflake SQL Reference - SYSTEM$GET_HASH_FOR_APPLICATION

본문

구문

SYSTEM$GET_HASH_FOR_APPLICATION( '<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+123****7890+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+123****7890+1234                                                                   |
+------------------------------------------------------------------------------------------------+

더 알아보기