导出集合

时间:2010-04-29 12:54:05

标签: sql oracle plsql

选择

select trn_dt,collect(ac_no)
from transactions
where rownum < 1000
group by trn_dt

我在SQL Navigator中这样做。但我无法输出结果!
不会导出表collect(ac_no)。有什么出路吗?

1 个答案:

答案 0 :(得分:0)

COLLECT函数返回一个集合数据类型,而不是“简单”数据类型。可能SQL Navigator的导出无法处理这个问题。您可能希望使用LISTAGG(11G)或WM_CONCAT来返回逗号分隔的字符串。