Categorias:

Funções do sistema (Informações do sistema)

SYSTEM$GET_HASH_FOR_APPLICATION

Retorna o valor de hash para um Snowflake Native App ou ID da consulta.

Sintaxe

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

Argumentos

Obrigatório

'app_name'

O nome do aplicativo cujo valor de hash você deseja retornar.

Opcional:

'query_id'

O ID de consulta cujo valor de hash você deseja retornar.

Retornos

Retorna um valor de hash assinado de 64 bits. Se um ID da consulta for passado como argumento para essa função, ela retornará o valor de hash do ID da consulta. Caso contrário, ele retorna o valor de hash do aplicativo.

Exemplos

SELECT SYSTEM$GET_HASH_FOR_APPLICATION('hello_snowflake_app');
Copy

Saída:

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