DROP SNOWFLAKE.ML.CLASSIFICATION¶
Supprimer une instance d’un modèle de classification.
- Voir aussi :
Syntaxe¶
DROP SNOWFLAKE.ML.CLASSIFICATION [ IF EXISTS ] <name>
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 opération doit au minimum disposer des privilèges suivants :
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. |
Le privilège USAGE relatif à la base de données et au schéma parents est exigé pour effectuer des opérations sur tout objet d’un schéma.
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;