全部產品
Search
文件中心

Hologres:ALTER FOREIGN TABLE

更新時間:Sep 24, 2024

ALTER FOREIGN TABLE語句用於修改外部表格。本文為您介紹如何使用ALTER FOREIGN TABLE,為外部表格重新命名、增加列及刪除列。

使用限制

Hologres僅支援為外部表格重新命名、增加列及刪除列等修改外部表格操作。

重新命名

文法如下。

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

樣本SQL語句如下。

ALTER FOREIGN TABLE test RENAME TO new_test_table; 

增加列

使用Hologres建立外部表格查詢資料時,當MaxCompute表增加欄位後,Hologres不會自動更新Schema,需要您在Hologres中手動增加列。

說明

共用叢集暫不支援使用如下文法增加列,關於共用叢集增加列的操作請參見IMPORT FOREIGN SCHEMA

文法如下。

ALTER FOREIGN TABLE IF EXISTS table_name ADD COLUMN new_column_name data_type;

樣本SQL語句如下。

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

刪除列

文法如下。

ALTER FOREIGN TABLE IF EXISTS table_name DROP COLUMN column_name;

樣本SQL語句如下。

ALTER FOREIGN TABLE bank
 DROP COLUMN  cons_conf_idx;