Catégories :

Chargement et déchargement des données DDL

DROP STAGE

Supprime la zone de préparation interne ou externe nommée spécifiée du schéma actuel/spécifié. Le statut des fichiers dans la zone de préparation dépend du type de zone de préparation :

  • Pour une zone de préparation interne, tous les fichiers de la zone de préparation sont purgés de Snowflake, indépendamment de leur statut de chargement. Cela empêche les fichiers de continuer à utiliser le stockage et, par conséquent, d’accumuler des frais de stockage. Toutefois, cela signifie également que les fichiers préparés ne peuvent pas être récupérés après qu’une zone de préparation a été détruite.

  • Pour une zone de préparation externe, seule la zone de préparation elle-même est détruite ; tous les fichiers de données dans l’emplacement externe référencé (Amazon S3, Google Cloud Storage ou Microsoft Azure) ne sont pas supprimés.

Voir aussi :

CREATE STAGE , SHOW STAGES

Syntaxe

DROP STAGE [ IF EXISTS ] <name>

Paramètres

nom

Indique l’identificateur de la zone de préparation à détruire. Si l’identificateur contient des espaces, des caractères spéciaux ou des caractères majuscules et minuscules, toute la chaîne doit être délimitée par des guillemets doubles. Les identificateurs entre guillemets doubles sont également sensibles à la casse.

Notes sur l’utilisation

  • Les zones de préparation détruites ne peuvent être récupérées ; elles doivent être recréées.

  • Cette commande ne peut pas être utilisée pour détruire la zone de préparation associée à une table ou à un utilisateur ; seules les zones de préparation nommées (internes ou externes) peuvent être détruites.

Exemples

DROP STAGE my_stage;

--------------------------------+
             status             |
--------------------------------+
 MY_STAGE successfully dropped. |
--------------------------------+