gpt4 book ai didi

sql - 从具有列名称和描述 SQL Server 的表中选择数据

转载 作者:搜寻专家 更新时间:2023-10-30 23:47:41 26 4
gpt4 key购买 nike

我有一个遗留表,所有列都以旧方式命名,名称对其他人没有意义,但表描述包含列描述,如何从表中选择所有数据,并与列组合描述?

更新如下:

获取名称和列描述

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 列,我可以手动重命名它们,但是有那么多记录,我想让它对用户更具可读性。我需要从中生成报告。

最佳答案

SELECT 
COLUMN_NAME AS Name + ' as '+
COLUMN_TEXT AS Description + ','
FROM
[DB2-LINKED-SERVER].[BD2].QSYS2.SYSCOLUMNS
WHERE
TABLE_NAME = 'ITMHED'

可以从中获取输出,然后将其插入到以下内容中:

从 [DB2-LINKED-SERVER].[BD2].ITMHED 选择(在此处插入上面的输出)

关于sql - 从具有列名称和描述 SQL Server 的表中选择数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26263589/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com