DROP SNAPSHOT SET¶
Excluir um conjunto de instantâneos.
- Consulte também:
Sintaxe¶
DROP SNAPSHOT SET <name>
Parâmetros¶
name
Especifica o identificador do conjunto de instantâneos.
Se o identificador contiver espaços ou caracteres especiais, toda a cadeia de caracteres deverá ser delimitada por aspas duplas. Os identificadores delimitados por aspas duplas também diferenciam letras maiúsculas de minúsculas.
Para obter mais informações, consulte Requisitos para identificadores.
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 |
Objeto |
Notas |
---|---|---|
OWNERSHIP |
Conjunto de instantâneos |
a função usada para modificar a política de instantâneos para um conjunto de instantâneos deve ter o privilégio OWNERSHIP no conjunto. |
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¶
Importante
Se a política de instantâneos tiver um bloqueio de retenção aplicado a ela e houver quaisquer instantâneos não expirados no conjunto de instantâneos, não será possível excluir o conjunto de instantâneos. Nesse caso, você deve aguardar até que todos os instantâneos no conjunto expirem. Esta restrição aplica-se até mesmo a funções privilegiadas como ACCOUNTADMIN, e para suporte Snowflake. Por esse motivo, tenha cuidado ao especificar o bloqueio de retenção e um longo período de expiração em uma política de instantâneos.
Exemplos¶
Excluir o conjunto de instantâneos t1_snapshots
:
DROP SNAPSHOT SET t1_snapshots;