DROP SNOWFLAKE.ML.CLASSIFICATION

Descarte uma instância de um modelo de classificação.

Consulte também:

CREATE SNOWFLAKE.ML.CLASSIFICATION.

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 ou schema_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;
Copy