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é

A

ALTER <objet>

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.

ALTER ACCOUNT

Modifie un compte.

ALTER ALERT

Modifie les propriétés d’une alerte existante et suspend ou reprend une alerte existante.

ALTER API INTEGRATION

Modifie les propriétés d’une intégration API existante.

ALTER APPLICATION

Modifie les propriétés d’une application installée dans le Native Apps Framework.

ALTER APPLICATION PACKAGE

Modifie les propriétés d’un paquet d’application existant dans le Native Apps Framework.

ALTER APPLICATION PACKAGE … RELEASE DIRECTIVE

Modifie les propriétés d’un paquet d’application existant dans le Native Apps Framework.

ALTER APPLICATION PACKAGE … VERSION

Modifie la gestion des versions d’un paquet d’application existant dans le Native Apps Framework.

ALTER APPLICATION ROLE

Modifie les propriétés d’un rôle d’application existant.

ALTER COMPUTE POOL

Modifie les propriétés d’un pool de calcul.

ALTER CONNECTION

Modifie les propriétés d’une connexion existante.

ALTER DATABASE

Modifie les propriétés d’une base de données existante.

ALTER DATABASE ROLE

Modifie les propriétés d’un rôle de base de données existante.

ALTER DYNAMIC TABLE

Modifie les propriétés d’un tableau dynamique.

ALTER EXTERNAL ACCESS INTEGRATION

Modifie les propriétés d’une intégration d’accès externe existante.

ALTER EXTERNAL TABLE

Modifie les propriétés, les colonnes ou les contraintes d’une table externe existante.

ALTER EXTERNAL VOLUME

Modifie les propriétés d’un volume externe existant.

ALTER FAILOVER GROUP

Modifie les propriétés d’un groupe de basculement.

ALTER FILE FORMAT

Modifie les propriétés d’un objet de format de fichier existant.

ALTER FUNCTION

Modifie les propriétés d’une fonction existante définie par l’utilisateur ou externe.

ALTER ICEBERG TABLE

Modifie les propriétés, les colonnes ou les contraintes d’une table Iceberg existante.

ALTER INTEGRATION

Modifie les propriétés d’une intégration existante.

ALTER MASKING POLICY

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.

ALTER MATERIALIZED VIEW

Modifie une vue matérialisée dans le schéma actuel/spécifié.

ALTER NETWORK POLICY

Modifie les propriétés d’une politique réseau existante.

ALTER NETWORK RULE

Modifie une règle de réseau existante.

ALTER NOTIFICATION INTEGRATION

Modifie les propriétés d’une intégration de notification existante.

ALTER PACKAGES POLICY

Modifie les propriétés d’une politique de paquets existante.

ALTER PASSWORD POLICY

Modifie les propriétés d’une politique de mot de passe existante.

ALTER PIPE

Modifie un ensemble limité de propriétés pour un objet de canal existant.

ALTER PROCEDURE

Modifie les propriétés d’une procédure stockée existante.

ALTER REPLICATION GROUP

Modifie les propriétés d’un groupe de réplication existant.

ALTER RESOURCE MONITOR

Modifie les propriétés et les déclencheurs d’un moniteur de ressources existant.

ALTER ROLE

Modifie les propriétés d’un rôle personnalisé existant.

ALTER ROW ACCESS POLICY

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.

ALTER SCHEMA

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).

ALTER SECRET

Modifie les propriétés d’un secret existant.

ALTER SECURITY INTEGRATION

Modifie les propriétés d’une intégration de sécurité existante.

ALTER SECURITY INTEGRATION (authentification API externe)

Modifie les propriétés d’une intégration de sécurité existante créée pour l’authentification API externe.

ALTER SECURITY INTEGRATION (External OAuth)

Modifie les propriétés d’une intégration de sécurité existante créée pour OAuth externe.

ALTER SECURITY INTEGRATION (Snowflake OAuth)

Modifie les propriétés d’une intégration de sécurité existante créée pour un client Snowflake OAuth.

ALTER SECURITY INTEGRATION (SAML2)

Modifie les propriétés d’une intégration de sécurité SAML2 existante.

ALTER SECURITY INTEGRATION (SCIM)

Modifie les propriétés d’une intégration de sécurité SCIM existante.

ALTER SEQUENCE

Modifie les propriétés d’une séquence existante.

ALTER SERVICE

Modifie la configuration du service Snowpark Container Services, met à niveau le code du service et permet de suspendre ou de reprendre un service.

ALTER SESSION

Définit les paramètres qui modifient le comportement de la session en cours.

ALTER SESSION POLICY

Modifie les propriétés d’une politique de session existante.

ALTER SHARE

Modifie les propriétés d’un partage.

ALTER STAGE

Modifie les propriétés d’une zone de préparation interne ou externe nommée existante.

ALTER STORAGE INTEGRATION

Modifie les propriétés d’une intégration de stockage existante.

ALTER STREAM

Modifie les propriétés, les colonnes ou les contraintes d’un flux existant.

ALTER STREAMLIT

Modifie les propriétés d’un objet Streamlit existant.

ALTER TABLE

Modifie les propriétés, les colonnes ou les contraintes d’une table existante.

ALTER TABLE … ALTER COLUMN

Ce chapitre décrit comment modifier les propriétés de une ou plusieurs colonnes d’une table en utilisant la clause ALTER COLUMN dans une instruction ALTER TABLE.

ALTER TABLE (tables des événements)

Modifie les propriétés, les colonnes ou les contraintes d’une table d’événements existante.

ALTER TAG

Modifie les propriétés d’une balise existante, y compris le renommage de la balise et la définition d’une politique de masquage sur une balise.

ALTER TASK

Modifie les propriétés d’une tâche existante.

ALTER USER

Modifie les propriétés et les paramètres de session/objet d’un utilisateur existant dans le système.

ALTER VIEW

Modifie les propriétés d’une vue existante.

ALTER WAREHOUSE

Suspend ou reprend un entrepôt virtuel, ou annule toutes les requêtes (et autres instructions SQL) pour un entrepôt.

B

BEGIN

Commence une transaction dans la session en cours.

C

CALL

Appelle une procédure stockée.

CALL (avec procédure anonyme)

Crée et appelle une procédure anonyme qui est comme une procédure stockée mais qui n’est pas stockée pour une utilisation ultérieure.

COMMENT

Ajoute un commentaire ou écrase un commentaire existant pour un objet existant.

COMMIT

Effectue un commit d’une transaction ouverte dans la session en cours.

COPY INTO <emplacement>

Décharge les données d’une table (ou d’une requête) dans un ou plusieurs fichiers à l’un des emplacements suivants.

COPY INTO <table>

Charge les données de fichiers préparés dans une table existante.

CREATE <objet>

Crée un nouvel objet du type spécifié.

CREATE ACCOUNT

Crée un nouveau compte dans votre organisation.

CREATE ALERT

Crée une nouvelle alerte dans le schéma actuel.

CREATE API INTEGRATION

Crée un nouvel objet d’intégration API dans le compte ou remplace une intégration API existante.

CREATE APPLICATION

Crée une nouvelle application sur la base d’un paquet d’application ou d’une annonce à l’aide du Native Apps Framework.

CREATE APPLICATION PACKAGE

Crée un nouveau paquet d’application qui contient le contenu des données et la logique d’application d’une application utilisant le Native Apps Framework.

CREATE APPLICATION ROLE

Crée un nouveau rôle d’application ou remplace un rôle d’application existant dans une application créée à l’aide du Native Apps Framework.

CREATE CATALOG INTEGRATION

Crée une nouvelle intégration de catalogue pour tables Iceberg dans le compte ou remplace une intégration de catalogue existante.

CREATE <objet> … CLONE

Crée une copie d’un objet existant dans le système.

CREATE COMPUTE POOL

Crée un nouveau pool de calcul dans le compte actuel.

CREATE CONNECTION

Crée une nouvelle connexion dans le compte.

CREATE DATABASE

Crée une nouvelle base de données dans le système.

CREATE DATABASE ROLE

Créez un nouveau rôle de base de données ou remplacez un rôle de base de données existant dans le système.

CREATE DYNAMIC TABLE

Crée une table dynamique, sur la base d’une requête spécifiée.

CREATE EVENT TABLE

Crée une table d’événements qui capture les événements, y compris les messages enregistrés par les fonctions et les procédures.

CREATE EXTERNAL ACCESS INTEGRATION

Crée une intégration d’accès externe pour l’accès à des emplacements réseau externes à partir d’une UDF ou d’un gestionnaire de procédure.

CREATE EXTERNAL FUNCTION

Crée une nouvelle fonction externe.

CREATE EXTERNAL TABLE

Crée une nouvelle table externe dans le schéma actuel/spécifié ou remplace une table externe existante.

CREATE EXTERNAL VOLUME

Crée un nouveau volume externe pour Tables Iceberg dans le compte ou remplace un volume externe existant.

CREATE FAILOVER GROUP

Crée un nouveau groupe de basculement des objets spécifiés dans le système.

CREATE FILE FORMAT

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.

CREATE FUNCTION

Crée une nouvelle UDF (fonction définie par l’utilisateur).

CREATE ICEBERG TABLE

Crée une nouvelle table Iceberg dans le schéma actuel/spécifié ou remplace une table Iceberg existante.

CREATE IMAGE REPOSITORY

Crée un nouveau référentiel d’images dans le schéma actuel.

CREATE INTEGRATION

Crée une nouvelle intégration dans le système ou remplace une intégration existante.

CREATE MANAGED ACCOUNT

Crée un nouveau compte géré.

CREATE MASKING POLICY

Crée une nouvelle politique de masquage dans le schéma actuel/spécifié ou remplace une politique de masquage existante.

CREATE MATERIALIZED VIEW

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.

CREATE NETWORK POLICY

Crée une politique réseau ou remplace une politique réseau existante.

CREATE NETWORK RULE

Crée une règle de réseau ou remplace une règle de réseau existante.

CREATE NOTIFICATION INTEGRATION

Crée une nouvelle intégration de notification dans le compte ou remplace une intégration existante.

CREATE PACKAGES POLICY

Crée une nouvelle politique de paquets ou remplace une politique de paquets existant.

CREATE PASSWORD POLICY

Crée une nouvelle politique de mot de passe ou remplace une politique de mot de passe existante.

CREATE PIPE

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.

CREATE PROCEDURE

Crée une nouvelle procédure stockée.

CREATE REPLICATION GROUP

Crée un nouveau groupe de réplication des objets spécifiés dans le système.

CREATE RESOURCE MONITOR

Crée un nouveau moniteur de ressources.

CREATE ROLE

Créez un nouveau rôle ou remplacez un rôle existant dans le système.

CREATE ROW ACCESS POLICY

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.

CREATE SCHEMA

Crée un nouveau schéma dans la base de données actuelle.

CREATE SECRET

Crée un nouveau secret dans le schéma actuel/spécifié ou remplace un secret existant.

CREATE SECURITY INTEGRATION

Crée une nouvelle intégration de sécurité dans le compte ou remplace une intégration existante.

CREATE SECURITY INTEGRATION (authentification API externe)

Crée une nouvelle intégration de sécurité pour l’authentification API externe dans le compte ou remplace une intégration existante.

CREATE SECURITY INTEGRATION (External OAuth)

Crée une nouvelle intégration de sécurité OAuth externe dans le compte ou remplace une intégration existante.

CREATE SECURITY INTEGRATION (Snowflake OAuth)

Crée une nouvelle intégration de sécurité OAuth Snowflake dans le compte ou remplace une intégration existante.

CREATE SECURITY INTEGRATION (SAML2)

Crée une nouvelle intégration de sécurité SAML2 dans le compte ou remplace une intégration existante.

CREATE SECURITY INTEGRATION (SCIM)

Crée une nouvelle intégration de sécurité SCIM dans le compte ou remplace une intégration existante.

CREATE SEQUENCE

Crée une nouvelle séquence, qui peut être utilisée pour générer des numéros séquentiels et uniques.

CREATE SERVICE

Crée un nouveau service Snowpark Container Services dans le schéma actuel.

CREATE SESSION POLICY

Crée une nouvelle politique de session ou remplace une politique de session existante.

CREATE SHARE

Crée un nouveau :emph:`` partage vide.

CREATE STAGE

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.

CREATE STORAGE INTEGRATION

Crée une nouvelle intégration de stockage dans le compte ou remplace une intégration existante.

CREATE STREAM

Crée un nouveau flux dans le schéma actuel/spécifié ou remplace un flux existant.

CREATE STREAMLIT

Crée un nouvel objet d’application Streamlit dans Snowflake ou remplace un objet d’application Streamlit existant dans le même schéma.

CREATE TABLE

Crée une nouvelle table dans le schéma actuel/spécifié ou remplace une table existante.

CREATE | ALTER TABLE … CONSTRAINT

Ce chapitre décrit comment créer des contraintes en spécifiant une clause CONSTRAINT dans une instruction CREATE TABLE ou ALTER TABLE.

CREATE TAG

Crée une nouvelle balise ou remplace une balise existante dans le système.

CREATE TASK

Crée une nouvelle tâche dans le schéma actuel/spécifié ou remplace une tâche existante.

CREATE USER

Crée un nouvel utilisateur ou remplace un utilisateur existant dans le système.

CREATE OR ALTER VERSIONED SCHEMA

Crée un nouveau schéma versionné ou modifie un schéma versionné existant.

CREATE VIEW

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).

CREATE WAREHOUSE

Crée un nouvel entrepôt virtuel dans le système.

D

DELETE

Supprimez les lignes d’une table.

DESCRIBE <objet>

Décrit les détails de l’objet spécifié.

DESCRIBE ALERT

Décrit les propriétés d’une alerte.

DESCRIBE APPLICATION

Affiche des informations sur une application créée avec le Native Apps Framework.

DESCRIBE CATALOG INTEGRATION

Décrit les propriétés d’une intégration de catalogue.

DESCRIBE COMPUTE POOL

Décrit les propriétés d’un pool de calcul.

DESCRIBE DATABASE

Décrit la base de données.

DESCRIBE DYNAMIC TABLE

Décrit les colonnes dans une table dynamique.

DESCRIBE EVENT TABLE

Décrit les colonnes d’une table d’événements.

DESCRIBE EXTERNAL TABLE

Décrit la colonne VALUE et les colonnes virtuelles d’une table externe.

DESCRIBE EXTERNAL VOLUME

Décrit les propriétés d’un volume externe.

DESCRIBE FILE FORMAT

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é.

DESCRIBE FUNCTION

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).

DESCRIBE ICEBERG TABLE

Décrit soit les colonnes dans une table Iceberg, soit les valeurs actuelles, ainsi que les valeurs par défaut, des propriétés d’une table Iceberg.

DESCRIBE INTEGRATION

Décrit les propriétés d’une intégration.

DESCRIBE MASKING POLICY

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.

DESCRIBE MATERIALIZED VIEW

Décrit les colonnes dans une vue matérialisée.

DESCRIBE NETWORK POLICY

Décrit les propriétés spécifiées pour une stratégie réseau.

DESCRIBE NETWORK RULE

Décrit les propriétés spécifiées pour une règle de réseau.

DESCRIBE PACKAGES POLICY

Décrit les détails d’une politique de paquets.

DESCRIBE PASSWORD POLICY

Décrit les détails d’une politique de mot de passe.

DESCRIBE PIPE

Décrit les propriétés spécifiées pour un canal, ainsi que les valeurs par défaut des propriétés.

DESCRIBE PROCEDURE

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).

DESCRIBE RESULT

Décrit les colonnes dans le résultat d’une requête.

DESCRIBE ROW ACCESS POLICY

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.

DESCRIBE SCHEMA

Décrit le schéma.

DESCRIBE SEARCH OPTIMIZATION

Décrit la configuration d’optimisation de la recherche pour une table spécifiée et ses colonnes.

DESCRIBE SECRET

Décrit les propriétés d’un secret.

DESCRIBE SEQUENCE

Décrit une séquence, y compris l’intervalle de la séquence.

DESCRIBE SERVICE

Décrit les propriétés d’un service Snowpark Container Services.

DESCRIBE SESSION POLICY

Décrit les détails d’une politique de session.

DESCRIBE SHARE

Décrit les objets de données qui sont inclus dans un partage.

DESCRIBE STAGE

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é.

DESCRIBE STREAM

Décrit les colonnes dans un flux.

DESCRIBE STREAMLIT

Décrit les colonnes dans un objet Streamlit.

DESCRIBE TABLE

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.

DESCRIBE TASK

Décrit les colonnes dans une tâche.

DESCRIBE TRANSACTION

Décrit la transaction, y compris l’heure de début et l’état (en cours, validé, annulé).

DESCRIBE USER

Décrit un utilisateur, y compris les valeurs actuelles de ses propriétés, ainsi que les valeurs par défaut.

DESCRIBE VIEW

Décrit les colonnes dans une vue (ou une table).

DESCRIBE WAREHOUSE

Décrit l’entrepôt.

DROP <objet>

Supprime l’objet spécifié du système.

DROP ACCOUNT

Supprime un compte, ce qui déclenche le processus de suppression du compte.

DROP ALERT

Détruit une alerte existante.

DROP APPLICATION

Supprime une application du système dans le Native Apps Framework.

DROP APPLICATION PACKAGE

Supprime un paquet d’application du système dans le Native Apps Framework.

DROP APPLICATION ROLE

Supprime le rôle d’application spécifié du système.

DROP CATALOG INTEGRATION

Supprime une intégration de catalogue du compte.

DROP COMPUTE POOL

Supprime du compte le pool de calcul spécifié.

DROP CONNECTION

Supprime une connexion du compte.

DROP DATABASE

Supprime une base de données du système.

DROP DATABASE ROLE

Supprime le rôle de base de données spécifié du système.

DROP DYNAMIC TABLE

Supprime une table dynamique du schéma actuel/spécifié.

DROP EXTERNAL TABLE

Supprime une table externe du schéma actuel/spécifié.

DROP EXTERNAL VOLUME

Supprime un volume externe du compte.

DROP FAILOVER GROUP

Supprime un groupe de basculement du compte.

DROP FILE FORMAT

Supprime le format de fichier spécifié du schéma actuel/spécifié.

DROP FUNCTION

Supprime la fonction spécifiée définie par l’utilisateur (UDF) ou la fonction externe du schéma actuel/spécifié.

DROP ICEBERG TABLE

Supprime une table Iceberg du schéma actuel/spécifié.

DROP IMAGE REPOSITORY

Supprime le référentiel d’images spécifié du schéma actuel ou spécifié.

DROP INTEGRATION

Supprime une intégration du compte.

DROP MANAGED ACCOUNT

Supprime un compte géré, y compris tous les objets créés dans le compte, et restreint immédiatement l’accès au compte.

DROP MASKING POLICY

Supprime une politique de masquage du système.

DROP MATERIALIZED VIEW

Supprime la vue matérialisée spécifiée du schéma actuel/spécifié.

DROP NETWORK POLICY

Supprime la stratégie réseau spécifiée du système.

DROP NETWORK RULE

Supprime la règle réseau spécifiée du système.

DROP PACKAGES POLICY

Supprime une politique de paquets du système.

DROP PASSWORD POLICY

Supprime une politique de mot de passe du système.

DROP PIPE

Supprime le canal spécifié du schéma actuel/spécifié.

DROP PROCEDURE

Supprime la procédure stockée spécifiée du schéma actuel/spécifié.

DROP REPLICATION GROUP

Supprime un groupe de réplication du compte.

DROP RESOURCE MONITOR

Supprime le moniteur de ressources spécifié du système.

DROP ROLE

Supprime le rôle spécifié du système.

DROP ROW ACCESS POLICY

Supprime une politique d’accès aux lignes du système.

DROP SCHEMA

Supprime un schéma de la base de données actuelle/spécifiée.

DROP SECRET

Supprime un secret du système.

DROP SEQUENCE

Supprime une séquence du schéma actuel/spécifié.

DROP SERVICE

Supprime le service Snowpark Container Services spécifié du schéma actuel ou spécifié.

DROP SESSION POLICY

Supprime une politique de session du système.

DROP SHARE

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).

DROP STAGE

Supprime la zone de préparation interne ou externe nommée spécifiée du schéma actuel/spécifié.

DROP STREAM

Supprime un flux du schéma actuel/spécifié.

DROP STREAMLIT

Supprime l’objet Streamlit spécifié du schéma actuel/spécifié.

DROP TABLE

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.

DROP TAG

Supprime une balise du système.

DROP TASK

Supprime une tâche du schéma actuel/spécifié.

DROP USER

Supprime l’utilisateur spécifié du système.

DROP VIEW

Supprime la vue spécifiée du schéma actuel/spécifié.

DROP WAREHOUSE

Supprime l’entrepôt virtuel spécifié du système.

E

EXECUTE ALERT

Exécute manuellement une alerte indépendamment de la programmation de l’alerte.

EXECUTE IMMEDIATE

Exécute une chaîne qui contient une instruction SQL ou une instruction Exécution de scripts Snowflake.

EXECUTE IMMEDIATE FROM

EXECUTE IMMEDIATE FROM exécute les instructions SQL spécifiées dans un fichier au cours d’une zone de préparation.

EXECUTE SERVICE

Démarre une tâche Snowpark Container Services.

EXECUTE TASK

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’un DAG (graphe orienté acyclique) de tâches) indépendamment de la planification définie pour la tâche.

EXPLAIN

Renvoie le plan d’exécution logique pour l’instruction SQL spécifiée.

G

GET

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.

GRANT APPLICATION ROLE

Attribue un rôle d’application à un rôle de compte ou à un autre rôle d’application.

GRANT DATABASE ROLE

Affecte un rôle de base de données à un rôle de compte ou à un autre rôle de base de données.

GRANT DATABASE ROLE … TO SHARE

Accorde un rôle de base de données à un partage.

GRANT OWNERSHIP

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.

GRANT <privilèges>

Attribue un ou plusieurs privilèges d’accès à un rôle ou un rôle de base de données sur un objet sécurisable.

GRANT <privilèges> … TO APPLICATION ROLE

Attribue à un rôle d’application un ou plusieurs privilèges d’accès à un objet sécurisé au niveau du schéma.

GRANT <privilège> … TO SHARE

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.

GRANT ROLE

Affecte un rôle à un utilisateur ou à un autre rôle.

I

INSERT

Met à jour une table en y insérant une ou plusieurs lignes.

INSERT (multitable)

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

LIST

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

MERGE

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

PUT

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

REMOVE

Supprime les fichiers d’une zone de préparation externe (stockage Cloud externe) ou interne (c.-à-d. Snowflake).

REVOKE APPLICATION ROLE

Révoque un rôle d’application d’un rôle de compte ou d’un autre rôle d’application.

REVOKE DATABASE ROLE

Révoque un rôle de base de données d’un rôle de compte ou d’un autre rôle de base de données.

REVOKE DATABASE ROLE … FROM SHARE

Révoque un rôle de base de données d’un partage.

REVOKE <privilèges>

Supprime un ou plusieurs privilèges sur un objet sécurisable d’un rôle ou d’un rôle de base de données.

REVOKE <privilèges> FROM APPLICATION ROLE

Révoque pour un rôle d’application un ou plusieurs privilèges d’accès à un objet sécurisé au niveau du schéma.

REVOKE <privilège> … FROM SHARE

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.

REVOKE ROLE

Supprime un rôle d’un autre rôle ou d’un utilisateur.

ROLLBACK

Annule une transaction ouverte dans la session en cours.

S

SELECT

SELECT peut être utilisé soit comme une instruction, soit comme une clause dans d’autres instructions.

SET

Initialise la valeur d’une variable de session dans le résultat d’une expression SQL.

SHOW <objets>

Répertorie les objets existants pour le type d’objet spécifié.

SHOW ALERTS

Liste les alertes pour lesquelles vous avez des privilèges d’accès.

SHOW APPLICATION PACKAGES

Répertorie les paquets d’applications pour lesquels vous disposez de privilèges d’accès sur l’ensemble de votre compte dans le Native Apps Framework.

SHOW APPLICATION ROLES

Répertorie tous les rôles d’application d’une application spécifiée.

SHOW APPLICATIONS

Liste les applications pour lesquelles vous disposez de privilèges d’accès sur l’ensemble de votre compte dans le Native Apps Framework.

SHOW CATALOG INTEGRATIONS

Répertorie les intégrations de catalogue de votre compte.

SHOW CHANNELS

Liste des canaux Snowpipe Streaming pour lesquels vous disposez de privilèges d’accès.

SHOW CLASSES

Répertorie toutes les classes disponibles.

SHOW COLUMNS

Répertorie les colonnes des tables ou des vues pour lesquelles vous avez des privilèges d’accès.

SHOW COMPUTE POOLS

Répertorie les pools de calcul de votre compte pour lesquels vous avez des privilèges d’accès.

SHOW CONNECTIONS

Liste les connexions pour lesquelles vous avez des privilèges d’accès.

SHOW DATABASE ROLES

Répertorie tous les rôles de base de données dans la base de données spécifiée.

SHOW DATABASES

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.

SHOW DATABASES IN FAILOVER GROUP

Répertorie les bases de données dans un groupe de basculement.

SHOW DATABASES IN REPLICATION GROUP

Répertorie les bases de données dans un groupe de réplication.

SHOW DELEGATED AUTHORIZATIONS

Répertorie les autorisations déléguées actives pour lesquelles vous avez des privilèges d’accès.

SHOW DYNAMIC TABLES

Répertorie les tables dynamiques pour lesquelles vous avez des privilèges d’accès.

SHOW ENDPOINTS

Répertorie les points de terminaison d’un service Snowpark Container Services.

SHOW EVENT TABLES

Répertorie les tables d’événements pour lesquelles vous avez des privilèges d’accès, y compris les tables supprimées qui se trouvent encore dans la période de conservation Time Travel et qui, par conséquent, peuvent être restaurées.

SHOW EXTERNAL FUNCTIONS

Répertorie toutes les fonctions externes créées pour votre compte.

SHOW EXTERNAL TABLES

Répertorie les tables externes pour lesquelles vous avez des privilèges d’accès.

SHOW EXTERNAL VOLUMES

Répertorie les volumes externes de votre compte pour lesquels vous disposez de privilège d’accès.

SHOW FAILOVER GROUPS

Répertorie les groupes de basculement principaux et secondaires de votre compte, ainsi que les groupes de basculement des autres comptes associés à votre compte.

SHOW FILE FORMATS

Liste les formats de fichiers pour lesquels vous avez des privilèges d’accès.

SHOW FUNCTIONS

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.

SHOW GLOBAL ACCOUNTS

Répertorie tous les comptes de votre organisation qui sont activés pour la réplication, et indique la Snowflake Region dans laquelle se trouve chaque compte.

SHOW GRANTS

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.

SHOW ICEBERG TABLES

Répertorie les tables Iceberg pour lesquelles vous avez des privilèges d’accès.

SHOW IMAGE REPOSITORIES

Répertorie les référentiels d’images pour lesquels vous avez des privilèges d’accès.

SHOW INTEGRATIONS

Liste les intégrations dans votre compte.

SHOW LOCKS

Liste toutes les transactions en cours d’exécution dont les ressources sont bloquées.

SHOW MANAGED ACCOUNTS

Liste les comptes gérés créés pour votre compte.

SHOW MASKING POLICIES

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.

SHOW MATERIALIZED VIEWS

Répertorie les vues matérialisées auxquelles vous avez le droit d’accéder.

SHOW NETWORK POLICIES

Liste toutes les stratégies réseau définies dans le système.

SHOW NETWORK RULES

Liste toutes les règles réseau définies dans le système.

SHOW OBJECTS

Répertorie les tables et les vues pour lesquelles vous avez des privilèges d’accès.

SHOW ORGANIZATION ACCOUNTS

Répertorie tous les comptes de votre organisation, à l’exclusion des comptes gérés.

SHOW PACKAGES POLICIES

Répertorie les informations sur la politique de paquets.

SHOW PARAMETERS

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.

SHOW PASSWORD POLICIES

Répertorie les informations de politiques de mots de passe, notamment la date de création, les noms de base de données et de schéma, le propriétaire et tout commentaire disponible.

SHOW PIPES

Liste les canaux pour lesquels vous avez des privilèges d’accès.

SHOW PRIMARY KEYS

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.

SHOW PRIVILEGES

Répertorie les privilèges accordés à une application.

SHOW PROCEDURES

Répertorie les procédures stockées auxquelles vous avez le droit d’accéder.

SHOW REFERENCES

Répertorie les références définies pour une application dans le fichier manifeste et les références que le consommateur a associées à l’application.

SHOW REGIONS

Répertorie toutes les régions dans lesquelles des comptes peuvent être créés.

SHOW RELEASE DIRECTIVES

Répertorie les directives de version définies pour un paquet d’application dans le Native Apps Framework.

SHOW REPLICATION ACCOUNTS

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.

SHOW REPLICATION DATABASES

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 compte et indique la région dans laquelle chaque compte est situé.

SHOW REPLICATION GROUPS

  • Répertorie chaque groupe de réplication ou de basculement principal ou secondaire dans ce compte.

SHOW RESOURCE MONITORS

Liste tous les moniteurs de ressources de votre compte pour lesquels vous avez des privilèges d’accès.

SHOW ROLES

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.

SHOW ROW ACCESS POLICIES

Liste les politiques d’accès aux lignes pour lesquelles vous avez des privilèges d’accès.

SHOW SCHEMAS

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.

SHOW SECRETS

Répertorie les secrets pour lesquels vous avez les droits pour les voir.

SHOW SEQUENCES

Répertorie toutes les séquences pour lesquelles vous avez des privilèges d’accès.

SHOW SERVICES

Répertorie les services Snowpark Container Services pour lesquels vous avez des privilèges d’accès.

SHOW SESSION POLICIES

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.

SHOW SHARES

Liste tous les partages disponibles dans le système.

SHOW SHARES IN FAILOVER GROUP

Répertorie les partages dans un groupe de basculement.

SHOW SHARES IN REPLICATION GROUP

Répertoriez les partages dans un groupe de réplication.

SHOW STAGES

Liste toutes les zones de préparation pour lesquelles vous avez des privilèges d’accès.

SHOW STREAMLITS

Répertorie les objets Streamlit pour lesquels vous avez des privilèges d’accès.

SHOW STREAMS

Répertorie les flux pour lesquels vous avez des privilèges d’accès.

SHOW TABLES

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.

SHOW TAGS

Répertorie les informations sur la balise.

SHOW TASKS

Liste les tâches pour lesquelles vous avez des privilèges d’accès.

SHOW TRANSACTIONS

Liste toutes les transactions en cours d’exécution.

SHOW USER FUNCTIONS

Liste toutes les fonctions définies par l’utilisateur (UDFs) pour lesquelles vous avez des privilèges d’accès.

SHOW USERS

Liste tous les utilisateurs du système.

SHOW VARIABLES

Répertorie toutes les variables définies dans la session en cours.

SHOW VERSIONS

Répertorie les versions définies pour le paquet d’application spécifié.

SHOW VIEWS

Liste les vues, y compris les vues sécurisées, pour lesquelles vous avez des privilèges d’accès.

SHOW WAREHOUSES

Liste tous les entrepôts virtuels de votre compte pour lesquels vous avez des privilèges d’accès.

T

TRUNCATE MATERIALIZED VIEW

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).

TRUNCATE TABLE

Supprime toutes les lignes d’une table, mais laisse la table intacte (y compris tous les privilèges et contraintes de la table).

U

UNDROP <objet>

Restaure l’objet spécifié dans le système.

UNDROP ACCOUNT

Rétablit un compte supprimé qui n’a pas encore été définitivement supprimé (un compte supprimé qui se trouve dans sa période de grâce).

UNDROP DATABASE

Restaure la version la plus récente d’une base de données détruite.

UNDROP SCHEMA

Restaure la version la plus récente d’un schéma détruit.

UNDROP TABLE

Restaure la version la plus récente d’une table détruite.

UNDROP TAG

Restaure la version la plus récente d’une balise dans le système.

UNSET

Détruit une variable de session.

UPDATE

Met à jour les lignes spécifiées dans la table cible avec de nouvelles valeurs.

USE <objet>

Spécifie le rôle, l’entrepôt virtuel, la base de données ou le schéma à utiliser pour la session en cours.

USE DATABASE

Spécifie la base de données active/courante de la session.

USE ROLE

Spécifie le rôle primaire actif/actuel de la session.

USE SCHEMA

Spécifie le schéma actif/actuel de la session.

USE SECONDARY ROLES

Spécifie les rôles secondaires actifs/actuels de la session.

USE WAREHOUSE

Spécifie l’entrepôt virtuel actif/courant de la session.