Todos os produtos
Search
Central de documentação

Hologres:ALTER FOREIGN TABLE

Última atualização: Jun 28, 2026

Use ALTER FOREIGN TABLE para renomear uma tabela externa, adicionar colunas ou remover colunas.

Limitações

O Hologres suporta ALTER FOREIGN TABLE apenas para renomear tabelas externas, adicionar colunas e remover colunas.

Renomear uma tabela externa

Sintaxe:

ALTER FOREIGN TABLE [ IF EXISTS ] name RENAME TO new_name;

Exemplo:

ALTER FOREIGN TABLE test RENAME TO new_test_table;

Adicionar uma coluna

Ao adicionar uma coluna a uma tabela do MaxCompute, o Hologres não sincroniza automaticamente a alteração de esquema com a tabela externa mapeada. Para consultar os valores da nova coluna, adicione-a manualmente à tabela externa.

Nota

Clusters compartilhados não suportam a adição de colunas com esta sintaxe. Para clusters compartilhados, use IMPORT FOREIGN SCHEMA.

Sintaxe:

ALTER FOREIGN TABLE IF EXISTS table_name ADD COLUMN new_column_name data_type;

Exemplo:

ALTER FOREIGN TABLE bank
  ADD COLUMN cons_conf_idx float8,
  ADD COLUMN euribor3m float8;

Remover uma coluna

Sintaxe:

ALTER FOREIGN TABLE IF EXISTS table_name DROP COLUMN column_name;

Exemplo:

ALTER FOREIGN TABLE bank
  DROP COLUMN cons_conf_idx;