CSV 导出任务

CSV 导出任务

需要一项任务,大约每 5 分钟输出几个表的 CSV 文本文件。
服务器是 MSSQL 2008。它是一台生产服务器。

要求是:
* utf8 输出
* '\t' 或 ';' 单元格分隔符
* '\n' 行终止符
* 文件应该被覆盖 * 输出是两个表的连接(dbo.article 和 dbo.stock 键为“c_art”)

答案1

问题中的信息太少,所以我不完全确定您的要求,但您可以在计划任务中使用 BCP 或作为存储过程来实现这一点。

命令格式:

BCP <table> out <filename> <switches>

The switches used here are:

    * -c Output in ASCII with the default field terminator (tab) and row terminator (crlf)
    * -t override the field terminator with ","
    * -T use a trusted connection. Note that U –P may be used for username/password
    * -S connect to this server to execute the command

相关内容