Kategorien:

Systemfunktionen (Systeminformationen)

SYSTEM$GET_HASH_FOR_APPLICATION

Gibt den Hashwert für eine Snowflake Native App oder Abfrage-ID zurück.

Syntax

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

Argumente

Erforderlich

'app_name'

Der Name der App, deren Hashwert Sie zurückgeben möchten.

Optional:

'query_id'

Die Abfrage-ID, deren Hashwert Sie zurückgeben möchten.

Rückgabewerte

Gibt einen signierten 64-Bit-Hashwert zurück. Wenn eine Abfrage-ID als Argument an diese Funktion übergeben wird, gibt diese Funktion den Hashwert der Abfrage-ID zurück. Andernfalls gibt sie den Hashwert für die App zurück.

Beispiele

SELECT SYSTEM$GET_HASH_FOR_APPLICATION('hello_snowflake_app');
Copy

Ausgabe:

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