我需要将我的sql查询结果转储到文本文件中。我创建了以下查询,将Sql Recordset保存到格式良好的csv文件中?
DECLARE @cmd VARCHAR(2048)
SET @cmd = 'OSQL -Slocalhost '
+ ' -UCRN370 -PCRN370'
+ ' -Q"SELECT TOP 5 GageId FROM EwQMS370..msgages"'
+ ' -oc:\authors.csv'
EXEC master..xp_cmdshell @cmd, NO_OUTPUT
以上查询创建了CSV文件authors.CSV。但该文件的内容格式不正确。他们展示了一些垃圾数据。
我需要创建一个格式化的csv文件。
输出是什么样的?什么是垃圾?什么是好的”? – gbn 2009-11-27 04:47:30
确切地说 - 告诉我们**你得到了什么**,以及**你期望的是什么 - 我们需要看到三角洲以便能够帮助... – 2009-11-27 06:18:18
它返回了大量的小方块和实际的线数据。记录也不是逐行显示的[即第一列在第一行,下一行是在csv文件后的几行。 – 2009-11-27 09:21:51