我正在尝试将表的记录提取到 csv 文件中。 SQL 查询很简单
SELECT * FROM MY_TABLE_NAME
给出了假设的记录集
A B C D
E F G H
I J K L
我想要的是一个记录集,其中所有列都连接在一起,例如
A, B, C, D
E, F, G, H
I, J, K, L
我接触过LISTAGG,但我不想聚合记录。我想维护每个单独的行条目的结构,只是用分隔符分隔。有什么想法吗?
EDIT:
我需要将查询应用于多个表,但我不知道列数是多少。此外,表结构会定期发生变化,我需要它足够灵活来解决这一问题。
只需使用连接运算符:
select col1 || ', ' || col2 || ', ' || col3 || ', ' || col4
from t;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)