DROP SNOWFLAKE.ML.CLASSIFICATION

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

Consulte também:

CREATE SNOWFLAKE.ML.CLASSIFICATION.

Sintaxe

DROP SNOWFLAKE.ML.CLASSIFICATION [ IF EXISTS ] <name>
Copy

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

A função usada para executar essa operação deve ter, no mínimo, os seguintes privilégios:

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.

A operação em um objeto de esquema requer pelo menos um privilégio no banco de dados pai e um privilégio no esquema pai.

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