在MS SQL过程中将一些列值转换为csv [英] convert some column values into csv in MS SQL procedure

查看:123
本文介绍了在MS SQL过程中将一些列值转换为csv的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我有3张桌子

1.AuxInfo

aux id AuxName

101 aux1

102 aux2

103 aux3



2.AuxProduct



auxProdId ProductId AuxId

auxprod1 p1 101

auxprod2 p1 102

auxprod3 p2 101

auxprod4 p2 103



3.Product



ProductId ProductName

p1 test1

p2 test2



我想编写一个存储过程,显示如下所示的结果。



ProductId ProductName AuxNameCSV

p1 test1 aux1,aux2

p2 test2 aux1,aux3



我正在尝试将每个产品的辅助名称转换为CSV格式



任何人都可以帮助

Hi,
I have 3 tables
1.AuxInfo
aux id AuxName
101 aux1
102 aux2
103 aux3

2.AuxProduct

auxProdId ProductId AuxId
auxprod1 p1 101
auxprod2 p1 102
auxprod3 p2 101
auxprod4 p2 103

3.Product

ProductId ProductName
p1 test1
p2 test2

I want to write a stored procedure which will show the result as shown below.

ProductId ProductName AuxNameCSV
p1 test1 aux1,aux2
p2 test2 aux1,aux3

I am trying to convert the auxnames into CSV format for each productid

Can anybody help

推荐答案

填补资源数据表中的ult并将其导出为CSV文件..

请参阅..

将数据表写入CSV文件 [ ^ ]
Fill the result in a Datatable and Export it to a CSV file..
See ..
Writing a DataTable to a CSV file[^]


这篇关于在MS SQL过程中将一些列值转换为csv的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆