0

我有一个执行选择并返回结果的存储过程。我希望这些结果采用 .csv 格式。不是 csv 文件,而是 csv 格式的字符串。此外,我不是在寻找管理工作室的任何菜单点击或选择。这必须在存储过程调用中完成。这样做的正确方法是什么?

4

1 回答 1

1

这可能对你有用。列标题是可选的:

select 'NVarCharColumn1Header,IntColumn2Header' 
            + char(13) + char(10) 
        + (select NVarCharColumn1 
                    + ',' + cast(IntColumn2 as nvarchar) 
                            + char(13) + char(10)
            from Table1
            for xml path(''), type).value('(./text())[1]','nvarchar(max)')
于 2012-09-05T19:14:21.770 回答