Tous les produits
Search
Centre de documentation

Hologres:ALTER FOREIGN TABLE

Dernière mise à jour :Aug 11, 2026

Utilisez la commande ALTER FOREIGN TABLE pour renommer une table externe, ajouter des colonnes ou en supprimer.

Limites

Hologres prend uniquement en charge la commande ALTER FOREIGN TABLE pour renommer une table externe, ainsi que pour ajouter ou supprimer des colonnes.

Renommer une table externe

Syntaxe :

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

Exemple :

ALTER FOREIGN TABLE test RENAME TO new_test_table;

Ajouter une colonne

Lorsque vous ajoutez une colonne à une table MaxCompute, Hologres ne synchronise pas automatiquement cette modification de schéma avec la table externe associée. Pour interroger les valeurs de la nouvelle colonne, ajoutez-la manuellement à la table externe.

Remarque

Les clusters partagés ne prennent pas en charge l'ajout de colonnes via cette syntaxe. Pour les clusters partagés, utilisez plutôt la commande IMPORT FOREIGN SCHEMA.

Syntaxe :

ALTER FOREIGN TABLE IF EXISTS table_name ADD COLUMN new_column_name data_type;

Exemple :

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

Supprimer une colonne

Syntaxe :

ALTER FOREIGN TABLE IF EXISTS table_name DROP COLUMN column_name;

Exemple :

ALTER FOREIGN TABLE bank
  DROP COLUMN cons_conf_idx;