2010-04-29 66 views
1

都选择像导出收藏

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

我在快乐的SQL导航这样做。但我无法导出结果!
表收集(ac_no)未导出。有什么出路吗?

+0

这个SQL语句不会生成一个'ORA-00937:不是一个单一组的组函数吗? – 2010-04-29 13:01:33

回答

0

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