DROP SNOWFLAKE.ML.CLASSIFICATION

Supprimer une instance d’un modèle de classification.

Voir aussi :

CREATE SNOWFLAKE.ML.CLASSIFICATION.

Syntaxe .. code-block:: sqlsyntax

DROP SNOWFLAKE.ML.CLASSIFICATION [ IF EXISTS ] <nom>

Paramètres

name

Spécifie l’identificateur du modèle de classification. L’identificateur doit commencer par un caractère alphabétique et ne peut pas contenir d’espaces ou de caractères spéciaux à moins que la chaîne d’identificateur soit délimitée par des guillemets doubles (p. ex. "My object"). Les identificateurs entre guillemets doubles sont également sensibles à la casse.

Si l’identificateur du modèle n’est pas complet (sous la forme db_name.schema_name.model_name ou schema_name.model), la commande recherche le modèle dans le schéma actuel de la session.

Exigences en matière de contrôle d’accès

Un rôle utilisé pour exécuter cette commande SQL doit avoir les privilèges suivants définis au minimum ainsi :

Privilège / Rôle

Objet

Remarques

Privilège OWNERSHIP

Modèle de classification

Le rôle utilisé pour supprimer un modèle de classification doit se voir accorder ce privilège sur le modèle.

Notez que l’exploitation d’un objet dans un schéma requiert également le privilège USAGE sur la base de données et le schéma parents.

Pour obtenir des instructions sur la création d’un rôle personnalisé avec un ensemble spécifique de privilèges, voir Création de rôles personnalisés.

Pour des informations générales sur les rôles et les privilèges accordés pour effectuer des actions SQL sur des objets sécurisables, voir Aperçu du contrôle d’accès.

Notes sur l’utilisation

Les modèles de classification supprimés ne peuvent être récupérés ; ils doivent être recréés.

Exemples

Supprimer le modèle de classification my_model dans le schéma actuel :

DROP SNOWFLAKE.ML.CLASSIFICATION my_model;
Copy