[英]How can i create a single line of csv from every record from a spooling query? [on hold]
i have to put a query records in a file csv with spooling in this format我必须将查询记录放在文件 csv 中,并以这种格式进行假脱机
"EMIR REGIS-TR 32503690304808 24398734_MUTUI_CF_VIC_MX03 MX03 21-DIC-17 22-DIC-17"
in a single line for every record (eg resulset is 40 records and csv contains 40 lines).每条记录在一行中(例如,resulset 是 40 条记录,csv 包含 40 行)。 Can someone help me?有人能帮我吗?
Edit: i'm using Oracle DB.编辑:我正在使用 Oracle DB。 I can use bash or something else that works in bash script:D我可以使用 bash 或其他适用于 bash 脚本的东西:D
if you are using sql server you can use FOR XML如果您使用的是 sql 服务器,您可以使用 FOR XML
SELECT abc = STUFF((
SELECT ',' + NAME
FROM temp1
FOR XML PATH('')
), 1, 1, '')
FROM temp1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.