2011-09-12 49 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片段? –