生成制表符分隔的文本文件的方法是什么?

3
我希望使用SQL SERVER 2005命令生成制表符分隔的文件。我想创建一个复杂的查询,并将其提供给某个东西(比如一个函数),以便将数据与列名导出到制表符分隔的文件中。
如果您不知道如何做到这一点,请建议一种减少使用C#从头开始进行操作的方法。
啊,我不想学习SSRS,因为我必须在一天内完成这项工作,但如果这是唯一的方法,请告诉我。
谢谢你的时间。
2个回答

3

尝试使用SQL Server bcp.exe 工具


我没有尝试过编程,但从 MSDN 上看应该可以工作。 - Costa

2
从您的问题中不清楚您是只需要实现制表符分隔输出,还是需要进行编程。如果这只是一个一次性任务,那么建议您使用SQL Server Management Studio。
进入 工具 -> 选项 -> 查询结果 -> SQL Server -> 文本结果 并将输出格式设置为“制表符分隔”。更改后,使用SSMS运行查询,确保启用了“文本结果” (查询 -> 结果 -> 文本结果)。您需要使用新的查询窗口,因为只有新的查询窗口才能接收到设置更改。
现在,您的查询输出应该显示在结果窗口中并带有制表符分隔符。
显然,如果您需要编程实现此操作,则此方法并没有什么帮助。

关于使用新的查询窗口的提示非常好。我一直在想为什么设置更改没有生效! - David Sette

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接