Fonctions système

Snowflake fournit les types de fonctions système suivants :

  • Les fonctions de contrôle permettant d’exécuter des actions dans le système (par exemple, l’abandon d’une requête).

  • Les fonctions d’information qui renvoient des informations sur le système (par exemple, calcul de la profondeur de clustering d’une table).

  • Les fonctions d’information qui renvoient des informations sur les requêtes (par exemple, des informations sur les plans EXPLAIN).

Beaucoup de ces fonctions système ont le préfixe SYSTEM$ (par exemple, SYSTEM$TYPEOF). Pour les fonctions système qui utilisent ce préfixe, vous devez spécifier le préfixe lorsque vous appelez la fonction. Par exemple :

SELECT SYSTEM$TYPEOF('a');
Copy

Nom de la fonction

Remarques

Contrôle

Information

Obsolète ; utilisez plutôt les autres fonctions de clustering.

Obsolète. Utilisez plutôt DATABASE_REFRESH_HISTORY.

Obsolète. Utilisez plutôt DATABASE_REFRESH_PROGRESS , DATABASE_REFRESH_PROGRESS_BY_JOB.

Obsolète. Utilisez plutôt SYSTEM$ALLOWLIST.

Obsolète. Utilisez plutôt SYSTEM$ALLOWLIST_PRIVATELINK.

Informations sur la requête