我正在使用SQL Server 2008 Enterprise。我想将查询结果导出到SQL Server Management Studio的csv文件中。问题是,默认的csv文件是为每个导出行中的每个结果列分隔的逗号(','),我想将它''t'分开,因为逗号存在于某些结果列值中。
任何快速解决方案?
提前谢谢, 乔治答案 0 :(得分:5)
单击“另存为”并提示您输入文件名时,请在文件名下方的框中选择“文本(制表符分隔)”
答案 1 :(得分:5)
如果你真的想要\ t分隔符写这样的查询
select
Cast(PersonCode as varchar(50)) + '\t'
+ Cast(PersonReference as varchar(50))
from People
强制转换只是因为你没有使用varchar类型,但如果你是的话,你不需要它们。运行此查询并将结果发送到文本,然后将结果粘贴到记事本或类似内容中。
答案 2 :(得分:-1)
它仅将第一条记录保存为制表符分隔符。 我无法弄清楚,它将如何从查询分析器结果部分中选择所有行。