我有一個以舊方式命名的所有列的舊錶,這些名稱對別人沒有意義,但表描述包含列說明,如何可以選擇來自表格的所有數據,並結合列描述?從表中選擇具有列名稱和說明的數據SQL Server
BELOW更新:
爲了得到名稱和列描述
SELECT
COLUMN_NAME AS Name,
COLUMN_TEXT AS Description
FROM
[DB2-LINKED-SERVER].[BD2].QSYS2.SYSCOLUMNS
WHERE
TABLE_NAME = 'ITMHED'
我:
Name Description
ITMNO Item Number
ITMNM Item Name
.... 800+ rows more
然後,我有另一個查詢:
SELECT * FROM [DB2-LINKED-SERVER].[BD2].ITMHED
這回我:
ITMNO ITMNM ...800+ more columns
AB-001 Mountain Bike ....
我想什麼:
Item Number Item Name ...800+ more columns
AB-001 Mountain Bike .....
如果我只需要2-3列,我可以手動將其重命名,但有很多紀錄,我想讓用戶更易讀。我需要從中生成報告。
重命名列或使用有用的名稱創建視圖。 – 2014-10-08 18:11:33
我無法重命名列。這是一箇舊的IBM BD2數據庫,不知道它是否有視圖。 – triston 2014-10-08 18:13:44
@triston爲什麼把它標記爲sql-server,如果它是DB2? – SchmitzIT 2014-10-08 18:19:18