Toutes les commandes (par ordre alphabétique)¶
Ce chapitre fournit une liste de toutes les commandes DDL et DML, ainsi que la commande SELECT et d’autres commandes associées, par ordre alphabétique.
Nom de la commande |
Résumé |
Catégorie |
---|---|---|
A |
||
Modifie les métadonnées d’un objet de niveau compte ou de la base de données, ou les paramètres d’une session. |
||
Modifie les paramètres de votre compte. |
||
Modifie les propriétés d’une intégration API existante. |
||
Modifie les propriétés d’une connexion existante. |
||
Modifie les propriétés d’une base de données existante. |
||
Modifie les propriétés, les colonnes ou les contraintes d’une table externe existante. |
||
Modifie les propriétés d’un objet de format de fichier existant. |
||
Modifie les propriétés d’une fonction existante définie par l’utilisateur ou externe. |
DDL pour les fonctions définies par l’utilisateur, les fonctions externes et les procédures stockées |
|
Modifie les propriétés d’une intégration existante. |
||
Remplace les règles de politique de masquage existantes par de nouvelles règles ou un nouveau commentaire et permet de renommer une politique de masquage. |
||
Modifie une vue matérialisée dans le schéma actuel/spécifié. |
||
Modifie les propriétés d’une politique réseau existante. |
||
Modifie les propriétés d’une intégration de notification existante. |
||
Modifie un ensemble limité de propriétés pour un objet de canal existant. |
||
Modifie les propriétés d’une procédure stockée existante. |
DDL pour les fonctions définies par l’utilisateur, les fonctions externes et les procédures stockées |
|
Modifie les propriétés et les déclencheurs d’un moniteur de ressources existant. |
||
Modifie les propriétés d’un rôle existant. |
||
Modifie les propriétés d’une politique d’accès aux lignes existante, notamment en renommant la politique ou en remplaçant les règles de la politique. |
||
Modifie les propriétés d’un schéma existant, y compris le renommage du schéma ou son remplacement par un autre schéma et la modification de la période de conservation des données Time Travel (si vous utilisez Snowflake Enterprise Edition ou une version supérieure). |
||
Modifie les propriétés d’une intégration de sécurité existante. |
||
Modifie les propriétés d’une séquence existante. |
||
Définit les paramètres qui modifient le comportement de la session en cours. |
||
Modifie les propriétés d’une politique de session existante. |
||
Modifie les propriétés d’un partage. |
||
Modifie les propriétés d’une zone de préparation interne ou externe nommée existante. |
||
Modifie les propriétés d’une intégration de stockage existante. |
||
Modifie les propriétés, les colonnes ou les contraintes d’un flux existant. |
||
Modifie les propriétés, les colonnes ou les contraintes d’une table existante. |
||
Ce chapitre décrit comment modifier les propriétés de une ou plusieurs colonnes d’une table en utilisant la clause |
||
Modifie les propriétés d’une balise existante, y compris le renommage de la balise. |
||
Modifie les propriétés d’une tâche existante. |
||
Modifie les propriétés et les paramètres de session/objet d’un utilisateur existant dans le système. |
||
Modifie les propriétés d’une vue existante. |
||
Suspend ou reprend un entrepôt virtuel, ou annule toutes les requêtes (et autres instructions SQL) pour un entrepôt. |
||
B |
||
Commence une transaction dans la session en cours. |
||
C |
||
Appelle une procédure stockée. |
(non catégorisé) |
|
Ajoute un commentaire ou écrase un commentaire existant pour un objet existant. |
||
Effectue un commit d’une transaction ouverte dans la session en cours. |
||
Décharge les données d’une table (ou d’une requête) dans un ou plusieurs fichiers à l’un des emplacements suivants. |
||
Charge les données de fichiers préparés dans une table existante. |
||
Crée un nouvel objet du type spécifié. |
||
Crée un nouveau compte dans votre organisation. |
||
Crée un nouvel objet d’intégration API dans le compte ou remplace une intégration API existante. |
||
Crée une copie d’un objet existant dans le système. |
Base de données, schéma et partage DDL , Table, vue et séquence DDL , Chargement et déchargement des données DDL |
|
Crée une nouvelle connexion dans le compte. |
||
Crée une nouvelle base de données dans le système. |
||
Crée une nouvelle fonction externe. |
DDL pour les fonctions définies par l’utilisateur, les fonctions externes et les procédures stockées |
|
Crée une nouvelle table externe dans le schéma actuel/spécifié ou remplace une table externe existante. |
||
Crée un format de fichier nommé qui décrit un ensemble de données en zone de préparation à accéder ou à charger dans des tables Snowflake. |
||
Crée une nouvelle UDF (fonction définie par l’utilisateur). |
DDL pour les fonctions définies par l’utilisateur, les fonctions externes et les procédures stockées |
|
Crée une nouvelle intégration dans le système ou remplace une intégration existante. |
||
Crée un nouveau compte géré. |
||
Crée une nouvelle politique de masquage dans le schéma actuel/spécifié ou remplace une politique de masquage existante. |
||
Crée une nouvelle vue matérialisée dans le schéma actuel/spécifié, en fonction d’une requête d’une table existante, et remplit la vue avec des données. |
||
Crée une stratégie réseau. |
||
Crée une nouvelle intégration de notification dans le compte ou remplace une intégration existante. |
||
Crée une barre verticale dans le système pour définir l’instruction COPY INTO <table> utilisée par Snowpipe pour charger les données d’une file d’attente d’acquisition dans des tables. |
||
Crée une nouvelle procédure stockée. |
DDL pour les fonctions définies par l’utilisateur, les fonctions externes et les procédures stockées |
|
Crée un nouveau moniteur de ressources. |
||
Créez un nouveau rôle ou remplacez un rôle existant dans le système. |
||
Crée une nouvelle politique d’accès aux lignes dans le schéma actuel/spécifié ou remplace une politique d’accès aux lignes existante. |
||
Crée un nouveau schéma dans la base de données actuelle. |
||
Crée une nouvelle intégration de sécurité dans le compte ou remplace une intégration existante. |
||
Crée une nouvelle séquence, qui peut être utilisée pour générer des numéros séquentiels et uniques. |
||
Crée une nouvelle politique de session ou remplace une politique de session existante. |
||
Crée un nouveau :emph:`` partage vide. |
||
Crée une nouvelle zone de préparation interne ou externe nommée à utiliser pour charger les données des fichiers dans des tables Snowflake et pour décharger les données des tables dans des fichiers. |
||
Crée une nouvelle intégration de stockage dans le compte ou remplace une intégration existante. |
||
Crée un nouveau flux dans le schéma actuel/spécifié ou remplace un flux existant. |
||
Crée une nouvelle table dans le schéma actuel/spécifié ou remplace une table existante. |
||
Ce chapitre décrit comment créer des contraintes en spécifiant une clause |
||
Crée une nouvelle balise ou remplace une balise existante dans le système. |
||
Crée une nouvelle tâche dans le schéma actuel/spécifié ou remplace une tâche existante. |
||
Crée un nouvel utilisateur ou remplace un utilisateur existant dans le système. |
||
Crée une nouvelle vue dans le schéma actuel/spécifié, basée sur une requête d’une ou plusieurs tables existantes (ou toute autre expression de requête valide). |
||
Crée un nouvel entrepôt virtuel dans le système. |
||
D |
||
Supprimez les lignes d’une table. |
||
Décrit les détails de l’objet spécifié. |
||
Décrit la colonne VALUE et les colonnes virtuelles d’une table externe. |
||
Décrit les propriétés et leurs valeurs actuelles pour un format de fichier, ainsi que les valeurs par défaut pour chaque propriété. |
||
Décrit la fonction définie par l’utilisateur (UDF) spécifiée ou une fonction externe, y compris la signature (c’est-à-dire les arguments), la valeur de retour, la langue et le corps (c’est-à-dire la définition). |
DDL pour les fonctions définies par l’utilisateur, les fonctions externes et les procédures stockées |
|
Décrit les propriétés d’une intégration. |
||
Décrit les détails d’une politique de masquage, notamment la date de création, le nom, le type de données et l’expression SQL. |
||
Décrit les colonnes dans une vue matérialisée. |
||
Décrit les propriétés spécifiées pour une stratégie réseau. |
||
Décrit les propriétés spécifiées pour un canal, ainsi que les valeurs par défaut des propriétés. |
||
Décrit la procédure stockée spécifiée, y compris la signature de la procédure stockée (c’est-à-dire les arguments), la valeur de retour, la langue et le corps (c’est-à-dire la définition). |
DDL pour les fonctions définies par l’utilisateur, les fonctions externes et les procédures stockées |
|
Décrit les colonnes dans le résultat d’une requête. |
||
Décrit une politique d’accès aux lignes, y compris la date de création, le nom, le type de données et l’expression SQL. |
||
Décrit une séquence, y compris l’intervalle de la séquence. |
||
Décrit les détails d’une politique de session. |
||
Décrit les objets de données qui sont inclus dans un partage. |
||
Décrit les valeurs spécifiées pour les propriétés dans une zone de préparation (format de fichier, copie et emplacement), ainsi que les valeurs par défaut de chaque propriété. |
||
Décrit les colonnes dans un flux. |
||
Décrit soit les colonnes d’une table, soit les valeurs actuelles, ainsi que les valeurs par défaut des propriétés de zone de préparation d’une table. |
||
Décrit les colonnes dans une tâche. |
||
Décrit un utilisateur, y compris les valeurs actuelles de ses propriétés, ainsi que les valeurs par défaut. |
||
Décrit les colonnes dans une vue (ou une table). |
||
Supprime l’objet spécifié du système. |
||
Supprime une connexion du compte. |
||
Supprime une base de données du système. |
||
Supprime une table externe du schéma actuel/spécifié. |
||
Supprime le format de fichier spécifié du schéma actuel/spécifié. |
||
Supprime la fonction spécifiée définie par l’utilisateur (UDF) ou la fonction externe du schéma actuel/spécifié. |
DDL pour les fonctions définies par l’utilisateur, les fonctions externes et les procédures stockées |
|
Supprime une intégration du compte. |
||
Supprime un compte géré, y compris tous les objets créés dans le compte, et restreint immédiatement l’accès au compte. |
||
Supprime une politique de masquage du système. |
||
Supprime la vue matérialisée spécifiée du schéma actuel/spécifié. |
DDL pour les fonctions définies par l’utilisateur, les fonctions externes et les procédures stockées |
|
Supprime la stratégie réseau spécifiée du système. |
||
Supprime le canal spécifié du schéma actuel/spécifié. |
||
Supprime la procédure stockée spécifiée du schéma actuel/spécifié. |
DDL pour les fonctions définies par l’utilisateur, les fonctions externes et les procédures stockées |
|
Supprime le moniteur de ressources spécifié du système. |
||
Supprime le rôle spécifié du système. |
||
Supprime une politique d’accès aux lignes du système. |
||
Supprime un schéma de la base de données actuelle/spécifiée. |
||
Supprime une séquence du schéma actuel/spécifié. |
||
Supprime une politique de session du système. |
||
Supprime le partage spécifié du système et révoque immédiatement l’accès pour tous les consommateurs (c’est-à-dire les comptes qui ont créé une base de données à partir du partage). |
||
Supprime la zone de préparation interne ou externe nommée spécifiée du schéma actuel/spécifié. |
||
Supprime un flux du schéma actuel/spécifié. |
||
Supprime une table du schéma actuel/spécifié, mais conserve une version de la table afin qu’elle puisse être récupérée en utilisant UNDROP TABLE. |
||
Supprime une balise du système. |
||
Supprime une tâche du schéma actuel/spécifié. |
||
Supprime l’utilisateur spécifié du système. |
||
Supprime la vue spécifiée du schéma actuel/spécifié. |
||
Supprime l’entrepôt virtuel spécifié du système. |
||
E |
||
Exécute une chaîne qui contient une instruction SQL ou une instruction Exécution de scripts Snowflake. |
(non catégorisé) |
|
Déclenche manuellement une exécution unique asynchrone d’une tâche planifiée (soit une tâche autonome, soit la tâche racine d’une arborescence de tâches) indépendamment de la planification définie pour la tâche. |
(non catégorisé) |
|
Renvoie le plan d’exécution logique pour l’instruction SQL spécifiée. |
(non catégorisé) |
|
G |
||
Télécharge les fichiers de données de l’une des zones de préparation suivantes de Snowflake vers un répertoire/dossier local sur une machine cliente. |
||
Transfère la propriété d’un objet (ou de tous les objets d’un type spécifié dans un schéma) d’un rôle à un autre. |
||
Attribue un ou plusieurs privilèges d’accès à un rôle sur un objet sécurisable. |
||
Accorde des privilèges d’accès pour les bases de données et d’autres objets de base de données pris en charge (schémas, UDFs, tables et vues) à un partage. |
||
Affecte un rôle à un utilisateur ou à un autre rôle. |
||
I |
||
Met à jour une table en y insérant une ou plusieurs lignes. |
||
Met à jour plusieurs tables en insérant une ou plusieurs lignes avec des valeurs de colonnes (à partir d’une requête) dans les tables. |
||
L |
||
Retourne une liste de fichiers qui ont été préparés (c.-à-d. téléchargés à partir d’un système de fichiers local ou déchargés d’une table) dans l’une des zones de préparation suivantes de Snowflake. |
||
M |
||
Insère, met à jour et supprime des valeurs dans une table en fonction des valeurs d’une deuxième table ou d’une sous-requête. |
||
P |
||
Charge des fichiers de données (c.-à-d. des zones de préparation) à partir d’un répertoire/dossier local sur une machine cliente vers l’une des zones de préparation suivantes de Snowflake. |
||
R |
||
Supprime les fichiers d’une zone de préparation externe (stockage Cloud externe) ou interne (c.-à-d. Snowflake). |
||
Supprime un ou plusieurs privilèges sur un objet sécurisable d’un rôle. |
||
Révoque les privilèges d’accès pour les bases de données et d’autres objets de base de données pris en charge (schémas, tables et vues) d’un partage. |
||
Supprime un rôle d’un autre rôle ou d’un utilisateur. |
||
Annule une transaction ouverte dans la session en cours. |
||
S |
||
SELECT peut être utilisé soit comme une instruction, soit comme une clause dans d’autres instructions. |
||
Initialise la valeur d’une variable de session dans le résultat d’une expression SQL. |
||
Répertorie les objets existants pour le type d’objet spécifié. |
||
Répertorie les colonnes des tables ou des vues pour lesquelles vous avez des privilèges d’accès. |
||
Liste les connexions pour lesquelles vous avez des privilèges d’accès. |
||
Liste les bases de données pour lesquelles vous avez des privilèges d’accès sur l’ensemble de votre compte, y compris les bases de données détruites qui se situent encore dans la période de conservation de Time Travel et qui, par conséquent, peuvent être rétablies. |
||
Répertorie les autorisations déléguées actives pour lesquelles vous avez des privilèges d’accès. |
||
Répertorie toutes les fonctions externes créées pour votre compte. |
DDL pour les fonctions définies par l’utilisateur, les fonctions externes et les procédures stockées |
|
Répertorie les tables externes pour lesquelles vous avez des privilèges d’accès. |
||
Liste les formats de fichiers pour lesquels vous avez des privilèges d’accès. |
||
Répertorie toutes les fonctions scalaires natives (c.-à-d. définies par le système ou intégrées) fournies par Snowflake, ainsi que les UDFs (fonctions définies par utilisateur) qui ont été créés pour votre compte. |
||
Répertorie tous les comptes de votre organisation qui sont activés pour la réplication, et indique la région Snowflake dans laquelle se trouve chaque compte. |
||
Répertorie tous les privilèges de contrôle d’accès qui ont été accordés explicitement aux rôles, aux utilisateurs et aux partages. |
||
Répertorie les intégrations de votre compte pour lesquelles vous avez des privilèges d’accès. |
||
Liste toutes les transactions en cours d’exécution dont les ressources sont bloquées. |
||
Liste les comptes gérés créés pour votre compte. |
||
Répertorie les informations de politiques de masquage, notamment la date de création, les noms de base de données et de schéma, le propriétaire et tout commentaire disponible. |
||
Répertorie les vues matérialisées auxquelles vous avez le droit d’accéder. |
||
Liste toutes les stratégies réseau définies dans le système. |
||
Répertorie les tables et les vues pour lesquelles vous avez des privilèges d’accès. |
||
Répertorie tous les comptes de votre organisation. |
||
Liste tous les paramètres de compte, de session et d’objet qui peuvent être définis, ainsi que les valeurs actuelles et par défaut de chaque paramètre. |
||
Liste les canaux pour lesquels vous avez des privilèges d’accès. |
||
Liste les clés primaires pour la table spécifiée, ou pour toutes les tables du schéma actuel ou spécifié, ou pour toutes les tables de la base de données actuelle ou spécifiée, ou pour toutes les tables du compte actuel. |
||
Répertorie les procédures stockées auxquelles vous avez le droit d’accéder. |
DDL pour les fonctions définies par l’utilisateur, les fonctions externes et les procédures stockées |
|
Répertorie toutes les régions dans lesquelles des comptes peuvent être créés. |
||
Répertorie tous les comptes de votre organisation qui sont activés pour la réplication, et indique la région dans laquelle se trouve chaque compte. |
||
Répertorie toutes les bases de données principales et secondaires (c’est-à-dire toutes les bases de données pour lesquelles la réplication a été activée) dans votre organisation et indique la région dans laquelle chaque compte est situé. |
||
Liste tous les moniteurs de ressources de votre compte pour lesquels vous avez des privilèges d’accès. |
||
Liste tous les rôles pour lesquels vous avez des privilèges d’affichage sur l’ensemble de votre compte, y compris les rôles définis par le système et tous les rôles personnalisés existants. |
||
Liste les politiques d’accès aux lignes pour lesquelles vous avez des privilèges d’accès. |
||
Liste les schémas pour lesquels vous avez des privilèges d’accès, y compris les schémas détruits qui se trouvent encore dans la période de conservation Time Travel et qui, par conséquent, peuvent être restaurés. |
||
Répertorie toutes les séquences pour lesquelles vous avez des privilèges d’accès. |
||
Répertorie les informations de politiques de sessions, notamment la date de création, les noms de base de données et de schéma, le propriétaire et tout commentaire disponible. |
||
Liste tous les partages disponibles dans le système. |
||
Liste toutes les zones de préparation pour lesquelles vous avez des privilèges d’accès. |
||
Répertorie les flux pour lesquels vous avez des privilèges d’accès. |
||
Répertorie les tables pour lesquelles vous avez des privilèges d’accès, y compris les tables détruites qui se trouvent encore dans la période de conservation Time Travel et qui, par conséquent, peuvent être restaurées. |
||
Répertorie les informations sur la balise. |
||
Liste les tâches pour lesquelles vous avez des privilèges d’accès. |
||
Liste toutes les transactions en cours d’exécution. |
||
Liste toutes les fonctions définies par l’utilisateur (UDFs) pour lesquelles vous avez des privilèges d’accès. |
DDL pour les fonctions définies par l’utilisateur, les fonctions externes et les procédures stockées |
|
Liste tous les utilisateurs du système. |
||
Répertorie toutes les variables définies dans la session en cours. |
||
Liste les vues, y compris les vues sécurisées, pour lesquelles vous avez des privilèges d’accès. |
||
Liste tous les entrepôts virtuels de votre compte pour lesquels vous avez des privilèges d’accès. |
||
T |
||
Supprime toutes les lignes d’une vue matérialisée, mais laisse la vue intacte (y compris tous les privilèges et contraintes sur la vue matérialisée). |
||
Supprime toutes les lignes d’une table, mais laisse la table intacte (y compris tous les privilèges et contraintes de la table). |
||
U |
||
Restaure l’objet spécifié dans le système. |
||
Restaure la version la plus récente d’une base de données détruite. |
||
Restaure la version la plus récente d’un schéma détruit. |
||
Restaure la version la plus récente d’une table détruite. |
||
Restaure la version la plus récente d’une balise dans le système. |
||
Détruit une variable de session. |
||
Met à jour les lignes spécifiées dans la table cible avec de nouvelles valeurs. |
||
Spécifie le rôle, l’entrepôt virtuel, la base de données ou le schéma à utiliser pour la session en cours. |
||
Spécifie la base de données active/courante de la session. |
||
Spécifie le rôle primaire actif/actuel de la session. |
||
Spécifie le schéma actif/actuel de la session. |
||
Spécifie les rôles secondaires actifs/actuels de la session. |
||
Spécifie l’entrepôt virtuel actif/courant de la session. |