gpt4 book ai didi

oracle - 表的列名的逗号分隔列表

转载 作者:行者123 更新时间:2023-12-02 05:36:53 24 4
gpt4 key购买 nike

在给定表名的情况下,我无法获得逗号分隔的列名列表。任何引用资料表示赞赏。

所以我的最终结果应该是 oracle 中的一个 sql 语句,它在运行时会给我一个给定表中的列名的逗号分隔列表。 (这样我就可以将列表复制粘贴到别处)

编辑:

所以如果我的表是这样的:表 1(字段 1,字段 2,字段 3)

我想得到一个像“field1,field2,field3”这样的字符串

这样我就可以插入一个单独的 sql 语句来按顺序从表中选择字段。

最佳答案

您可以像这样使用 oracle 字典中的 USER_TAB_COLSLISTAGG:

SELECT LISTAGG (COLUMN_NAME, ', ') WITHIN GROUP (ORDER BY COLUMN_ID) 
FROM USER_TAB_COLS WHERE TABLE_NAME = 'YOUR_TABLE'

关于oracle - 表的列名的逗号分隔列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26106239/

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