【发布时间】:2023-03-26 21:50:01
【问题描述】:
在给定表名的情况下,我无法获得逗号分隔的列名列表。任何参考都表示赞赏。
所以我的最终结果应该是 oracle 中的一条 sql 语句,它在运行时会给我一个逗号分隔的给定表中的列名列表。 (这样我就可以将列表复制粘贴到其他地方)
编辑:
所以如果我的表是这样的: table1(fieidl1,field2,field3)
我正在寻找像“field1,field2,field3”这样的字符串
所以我可以插入一个单独的 sql 语句以按顺序从表中选择字段。
【问题讨论】:
-
你试过
SET COLSEP ,吗? -
最好提到数据库版本。
LISTAGG等功能适用于 11g 及以上版本。
标签: oracle