Todos os produtos
Search
Central de documentação

Tablestore:Atualizar colunas de atributo de uma tabela de mapeamento

Última atualização: Jul 03, 2026

Execute a instrução ALTER TABLE para adicionar ou remover colunas de atributo de uma tabela de mapeamento existente.

Nota

Para mais informações, consulte Atualizar colunas de atributo de tabelas de mapeamento.

Pré-requisitos

Observações de uso

  • A instrução ALTER TABLE atualiza colunas de atributo apenas em tabelas de mapeamento criadas com a instrução CREATE TABLE. Não é possível usar ALTER TABLE para modificar colunas de atributo em tabelas de mapeamento geradas automaticamente pela instrução DESCRIBE.

  • Cada execução da instrução ALTER TABLE permite adicionar ou remover somente uma coluna de atributo. Para alterar múltiplas colunas, execute a instrução ALTER TABLE repetidamente.

  • O comando ALTER TABLE modifica exclusivamente o esquema da tabela de mapeamento. O esquema da tabela do Tablestore associada permanece inalterado.

  • Não utilize a instrução ALTER TABLE para adicionar ou remover colunas de chave primária em uma tabela de mapeamento.

  • Após a execução da instrução ALTER TABLE, o mecanismo SQL atualiza a tabela de mapeamento de forma assíncrona. Esse processo pode levar até 30 segundos. Durante esse período, operações que retornam todas as colunas podem não incluir a coluna recém-adicionada.

Parâmetros

Parâmetro

Descrição

query

Instrução SQL. Configure este parâmetro conforme o recurso desejado.

Exemplos

  • Adicionar uma coluna de atributo a uma tabela de mapeamento

    O exemplo abaixo adiciona uma coluna colvalue do tipo BIGINT à tabela de mapeamento chamada exampletable:

    def alter_table_add_column(client):
        query = 'alter table exampletable add column colvalue bigint'
        client.exe_sql_query(query)
    
  • Remover uma coluna de atributo de uma tabela de mapeamento

    O exemplo a seguir remove a coluna colvalue da tabela de mapeamento denominada exampletable:

    def alter_table_drop_column(client):
        query = 'alter table exampletable drop column colvalue'
        client.exe_sql_query(query)
    
Nota

Remova as colunas de atributo desnecessárias antes de adicionar novas para atender aos requisitos de negócios.

FAQ

Referências