2015-07-20 94 views
0

我需要将存储过程传递给客户端,客户端将设置计划作业以输出到文件。客户端认为存储过程应该写入文件,但我很惊讶我不能只是生成一个表并要求他们的数据库管理员设置作业,以便输出到文件。如何使SQL Server代理作业写入文件?

该文件必须符合用于导入到另一个系统的特定格式。

我有一个查询SELECT(代码头)UNION ALL SELECT(为每个条目创建一个字符串的代码)UNION ALL SELECT(代码为页脚)。

该表达式相当复杂,我不想将它全部塞进一个BCP字符串参数中。

这样做的最好方法是什么? BCP可以调用存储过程吗? SQL作业描述可以“重定向”输出到文件吗?我应该创建临时表并指出BCP吗?

回答