【问题标题】:How to generate tab-delimited txt file?如何生成制表符分隔的txt文件?
【发布时间】:2011-01-17 09:15:49
【问题描述】:

我想使用 SQL SERVER 2005 命令生成制表符分隔的文件。我想创建一个复杂的查询并将其提供给某个东西(比如一个函数),以将带有列名的数据导出到一个制表符分隔的文件中。

如果您不知道这样做,请提出一个想法,以减少使用 C# 从头开始​​做这件事的麻烦。

啊,我不愿意学习 SSRS,因为我应该在一天内完成,但如果这是唯一的方法,请告诉我。

感谢您的宝贵时间

【问题讨论】:

    标签: c# .net sql-server tsql csv


    【解决方案1】:

    您的问题不清楚您是只需要实现制表符分隔的输出,还是需要以编程方式完成。如果这只是一次性任务,那么我建议您使用 SQL Server Management Studio。

    转到Tools -> Options -> Query Results -> SQL Server -> Results to Text 并将输出格式设置为“制表符分隔”。好的,然后使用 SSMS 运行查询,确保启用了“结果到文本”(Query -> Results To -> Results to Text)。您将需要使用新的查询窗口,因为只有新的查询窗口才能获取设置更改。

    查询的输出现在应该显示在结果窗口中,并带有制表符分隔符。

    显然,如果您需要以编程方式实现这一点,这并没有多大帮助。

    【讨论】:

    • 关于使用新查询窗口的重要提示。我一直在摸不着头脑,为什么设置更改没有生效!
    【解决方案2】:

    试用 SQL Server bcp.exe 工具

    【讨论】:

    • 我没有尝试以编程方式但从 msdn 应该可以工作。
    猜你喜欢
    • 2013-09-14
    • 1970-01-01
    • 2022-01-09
    • 2011-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-12
    • 2010-09-11
    相关资源
    最近更新 更多