Todos los productos
Search
Centro de documentos

Hologres:ALTER FOREIGN TABLE

Última actualización: Sep 05, 2026

Use ALTER FOREIGN TABLE para cambiar el nombre de una tabla externa, agregar columnas o eliminarlas.

Limitaciones

Hologres admite ALTER FOREIGN TABLE solo para cambiar el nombre de una tabla externa, agregar columnas y eliminarlas.

Cambiar el nombre de una tabla externa

Sintaxis:

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

Ejemplo:

ALTER FOREIGN TABLE test RENAME TO new_test_table;

Agregar una columna

Al agregar una columna a una tabla de MaxCompute, Hologres no sincroniza automáticamente el cambio de esquema con la tabla externa asignada. Para consultar los valores de la nueva columna, agregue manualmente la columna a la tabla externa.

Nota

Los clústeres compartidos no admiten agregar columnas con esta sintaxis. En estos casos, use IMPORT FOREIGN SCHEMA.

Sintaxis:

ALTER FOREIGN TABLE IF EXISTS table_name ADD COLUMN new_column_name data_type;

Ejemplo:

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

Eliminar una columna

Sintaxis:

ALTER FOREIGN TABLE IF EXISTS table_name DROP COLUMN column_name;

Ejemplo:

ALTER FOREIGN TABLE bank
  DROP COLUMN cons_conf_idx;