DROP SNOWFLAKE.ML.CLASSIFICATION¶
Supprimer une instance d’un modèle de classification.
- Voir aussi :
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
ouschema_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;