DDL de compte et session¶
Les commandes DDL suivantes permettent d’afficher et de gérer les opérations de compte et de session, notamment :
- Affichage des paramètres à plusieurs niveaux du système (compte, session, objet). 
- Définition de paramètres au niveau du compte et dans une session. 
- Utilisation d’un rôle, d’un entrepôt, d’une base de données ou d’un schéma dans une session. 
- Utilisation de transactions multi-instructions dans une session. 
- Définition et utilisation de variables SQL dans une session. 
Dans ce chapitre :
Paramètres et fonctions du compte¶
| Pour définir les paramètres au niveau du compte ; ne peut être effectué que par les utilisateurs dotés du rôle ACCOUNTADMIN. | |
| Affiche les fonctions définies par le système, ainsi que toutes les fonctions définies par l’utilisateur. | |
| Pour afficher les paramètres du compte. | 
Comptes¶
| Utilisé pour créer des comptes dans une organisation. | |
| Établit la liste des comptes d’une organisation. | |
| Utilisez SHOWACCOUNTS à la place. | |
Comptes gérés¶
| Actuellement utilisé pour créer des comptes de lecteurs pour les fournisseurs souhaitant partager des données avec des clients autres que Snowflake. | |
Réplication et basculement/restauration¶
| Obsolète Utilisez SHOW REPLICATION ACCOUNTS à la place. | |
Paramètres de session¶
| Pour définir des paramètres dans une session ; peut être effectué par n’importe quel utilisateur. | |
| Pour afficher les paramètres de la session (ou du compte) ; peut également être utilisé pour afficher les réglages de paramètres pour un objet spécifié. | 
Contexte de la session¶
| Spécifie le rôle primaire à utiliser dans la session. | |
| Spécifie le rôle secondaire à utiliser dans la session. | |
| Spécifie l’entrepôt virtuel à utiliser dans la session. | |
| Spécifie la base de données à utiliser dans la session. | |
| Spécifie le schéma à utiliser dans la session (le schéma spécifié doit figurer dans la base de données actuelle de la session). | 
- Voir aussi :
Requêtes¶
| Décrit les colonnes des résultats d’une requête spécifiée (doit avoir été exécuté au cours des 24 dernières heures). | |
| À utiliser avec des transactions à multi-instructions. | 
Transactions de session¶
| À utiliser avec des transactions à multi-instructions. | |
| À utiliser avec des transactions à multi-instructions. | |
| Décrit l’état de la transaction (par exemple, validée, annulée, en cours), etc. | |
| À utiliser avec des transactions à multi-instructions. | |
| Liste toutes les transactions en cours d’exécution. | 
Variables SQL¶
| Pour définir des variables SQL dans la session. | |
| Pour afficher des variables SQL dans la session. | |
| Pour détruire des variables SQL dans la session. |