2011-09-12 68 views
5

我需要重命名其中一个表的列名。我有DB2数据库,我们使用Eclipse IDE连接数据库并执行sql查询。更改DB2中的列名称

谢谢

回答

7

使用ALTER TABLE语句。

ALTER TABLE G31.TG31PDIX RENAME COLUMN RECORD_KEY TO RECORD_KEYY; 

这只有在您使用支持此功能的DB2版本时才有效。旧版本可能不太好。我不确定他们什么时候添加它,但是它在2004年之后。

+0

在版本9.7中肯定存在:http://pic.dhe.ibm.com/infocenter/db2luw/v9r7/index.jsp?topic =%2Fcom.ibm.db2.luw.wn.doc%2Fdoc%2Fc0053723.html –

+0

您如何一次重命名多个列?您是否必须在每列之前重复ALTER TABLE片段? –