Commandes DDL (Langage de définition des données)¶
Les commandes DDL sont utilisées pour créer, manipuler et modifier des objets dans Snowflake, tels que des utilisateurs, des entrepôts virtuels, des bases de données, des schémas, des tables, des vues, des colonnes, des fonctions et des procédures stockées.
Elles sont également utilisées pour effectuer de nombreuses opérations au niveau du compte et de la session, telles que le paramétrage des paramètres, l’initialisation des variables et le lancement des transactions.
Les commandes suivantes servent de base à toutes les commandes DDL :
Chaque commande prend un type d’objet et un identificateur, ainsi que des paramètres et options supplémentaires. Les descriptions des commandes individuelles fournissent la syntaxe et la liste complète des paramètres qui peuvent être spécifiés pour chaque commande. Les descriptions fournissent également des notes sur l’utilisation détaillées et des exemples.
Les commandes sont regroupées dans les catégories suivantes :
- Compte et session DDL
- Utilisateur et sécurité DDL
- Moniteur d’entrepôt et de ressources DDL
- Base de données, schéma et partage DDL
- Table, vue et séquence DDL
- Chargement et déchargement des données DDL
- DDL pour les fonctions définies par l’utilisateur, les fonctions externes et les procédures stockées
- DDL de pipeline de données
- DDL de modèle de machine learning