使用 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;