ALTER DATASET … ADD VERSION¶
Adiciona uma versão a um conjunto de dados. Ao adicionar uma versão, você pode especificar propriedades como particionamento, comentários ou metadados personalizados.
- Consulte também:
Sintaxe¶
Parâmetros¶
nameO nome do conjunto de dados que você está alterando.
ADD VERSION version_nameO nome da nova versão do conjunto de dados que você está criando.
FROM select_statementA instrução SQL que define os dados para a nova versão do conjunto de dados.
PARTITION BY string_exprA expressão de particionamento para a nova versão do conjunto de dados.
COMMENT = string_literalUm comentário para a nova versão do conjunto de dados.
METADATA = json_string_literalUma cadeia de caracteres JSON contendo metadados para a nova versão do conjunto de dados. A seguir, um exemplo de uma cadeia de caracteres JSON.
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 dados |
Fornece o privilégio de ler e modificar o conjunto de dados. |
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.
Exemplos¶
O exemplo a seguir adiciona a versão v1 ao conjunto de dados abc com particionamento: