ALTER STATISTICS
Sintaxe compatível
ALTER STATISTICS name OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER STATISTICS name RENAME TO new_name ALTER STATISTICS name SET SCHEMA new_schema ALTER STATISTICS name SET STATISTICS { new_target | DEFAULT }
Descrição
ALTER STATISTICS altera os parâmetros de um objeto de estatísticas estendidas existente. Todos os parâmetros não definidos especificamente no comando ALTER STATISTICS mantêm as configurações anteriores.
Você deve ser o proprietário do objeto de estatísticas para usar ALTER STATISTICS. Para alterar o esquema de um objeto de estatísticas, você também deve ter o privilégio CREATE no novo esquema. Para alterar o proprietário, você deve poder SET ROLE para o novo perfil proprietário, e esse perfil também deve ter o privilégio CREATE no esquema do objeto de estatísticas. (Essas restrições garantem que a alteração do proprietário não faça nada que você não pudesse fazer excluindo e recriando o objeto de estatísticas. No entanto, um superusuário pode alterar a propriedade de qualquer objeto de estatísticas.)
Parâmetros
name-
O nome, opcionalmente qualificado pelo esquema, do objeto de estatísticas a ser alterado.
new_owner-
O nome do usuário que será o novo proprietário do objeto de estatísticas.
new_name-
O novo nome do objeto de estatísticas.
new_schema-
O novo esquema do objeto de estatísticas.
new_target-
O destino de coleta de estatísticas para este objeto de estatísticas, a ser usado em operações
ANALYZEsubsequentes. No Aurora DSQL, o destino pode ser definido no intervalo de0a100. Defina-o comoDEFAULTpara voltar a usar o destino de estatísticas padrão do sistema (default_statistics_target). (Defini-lo como um valor de-1é uma forma obsoleta de obter o mesmo resultado.)Importante
Se você definir um destino maior que
100, o Aurora DSQL retornará o errostatistics target N exceeds maximum allowed value of 100.