RENAME COLUMN 语句

使用 RENAME COLUMN 语句来更改列的名称。RENAME COLUMN 语句是对 SQL 的 ANSI/ISO 标准的扩展。

语法

元素 描述 限制 语法
new_column 您在此声明来替代 old_column 的名称 table 中的列名称中必须是唯一的。另请参阅 影响触发器的方式 标识符
old_column 要重命名的列 在表内必须存在 标识符
owner 表的所有者 必须为表的所有者 所有者名称
table 包含 old_column 的表 必须注册在当前数据库中 标识符

用法

如果任何下列条件为真,则您可重命名表的列:
  • 您拥有该表或有对该表的 Alter 权限。
  • 您有对该数据库的 DBA 权限。

该列可在 CREATE EXTERNAL TABLE 语句定义的表对象中。

示例

下列示例将新名称 c_num 赋予 customer 表中的 customer_num 列:
RENAME COLUMN customer.customer_num TO c_num;