DROP SNOWFLAKE.ML.CLASSIFICATION¶
Descarte uma instância de um modelo de classificação.
- Consulte também:
Sintaxe .. code-block:: sqlsyntax
DROP SNOWFLAKE.ML.CLASSIFICATION [ IF EXISTS ] <nome>
Parâmetros¶
name
Especifica o identificador do modelo de classificação. O identificador deve começar com um caractere alfabético e não pode conter espaços ou caracteres especiais a menos que toda a cadeia de caracteres do identificador esteja entre aspas duplas (por exemplo,
"My object"
). Os identificadores delimitados por aspas duplas também diferenciam letras maiúsculas de minúsculas.Se o identificador do modelo não estiver totalmente qualificado (na forma de
db_name.schema_name.model_name
ouschema_name.model
), o comando procura o modelo no esquema atual para a sessão.
Requisitos de controle de acesso¶
Uma função usada para executar este comando SQL deve ter os seguintes privilégios no mínimo:
Privilégio/Função |
Objeto |
Notas |
---|---|---|
Privilégio OWNERSHIP |
Modelo de classificação |
A função usada para descartar um modelo de classificação deve receber esse privilégio no modelo. |
Observe que operar em qualquer objeto de um esquema também requer o privilégio USAGE no banco de dados e esquema principais.
Para instruções sobre como criar uma função personalizada com um conjunto específico de privilégios, consulte Criação de funções personalizadas.
Para informações gerais sobre concessões de funções e privilégios para executar ações de SQL em objetos protegíveis, consulte Visão geral do controle de acesso.
Notas de uso¶
Os modelos de classificação descartados não podem ser recuperados; eles devem ser recriados.
Exemplos¶
Descarte o modelo de classificação my_model
no esquema atual:
DROP SNOWFLAKE.ML.CLASSIFICATION my_model;