使用T-SQL查询和SSIS中的存储过程执行SQL任务

时间:2011-07-06 11:13:14

标签: sql sql-server-2008 ssis

在SSIS执行SQL任务中,我正在调用一个存储过程,在程序中我有一个MERGE语句。

如果我在执行SQL任务中直接调用该查询(T-SQL MERGE),有什么区别吗? (如果我们使用SP,会不会像Log那样产生差异?)

请回复我......

提前致谢

1 个答案:

答案 0 :(得分:1)

存储过程将为您提供更易于维护的解决方案,因为您将能够利用代码重用,如果您的查询逻辑发生更改,则无需更改/重新发布包

存储过程也可能为您提供最快的执行时间,因为它将被编译,执行计划将在后续运行中重用