导出集合
选择
select trn_dt,collect(ac_no)
from transactions
where rownum < 1000
group by trn_dt
像我在 SQL Navigator 中那样进行 。但我无法导出结果!
表collect(ac_no) 未导出。还有出路吗?
have select like
select trn_dt,collect(ac_no)
from transactions
where rownum < 1000
group by trn_dt
i'm doing it in SQL Navigator. But i can't export results!
Table collect(ac_no) is not exported. Is there any way out?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
COLLECT 函数返回集合数据类型,而不是“简单”数据类型。 SQL Navigator 的导出可能无法处理此问题。您可能想使用 LISTAGG (11G) 或 WM_CONCAT 来返回逗号分隔的字符串。
The COLLECT function returns a collection datatype, not a "simple" datatype. Probably SQL Navigator's export cannot handle this. You might want to use LISTAGG (11G) or WM_CONCAT to return a comma-delimited string instead.