循环遍历目录中的SQL文件

时间:2013-10-11 14:56:33

标签: sql sql-server ssis task

我一直认为在SSIS目录中循环sql文件很容易......但我今天遇到了一个问题: 执行SQL任务不执行sql文件中的语句。 在sql文件中我有删除语句然后插入语句。 SSIS执行SQL任务组件在大约2秒后完成,而手动执行相同的脚本通常需要大约2分钟,当然在SSIS中它不会插入任何内容。 我检查了来自Foreach循环的变量值(具有完整的文件路径)并且没关系。 我已经使用此变量进行了参数化(通过Expression)文件连接。

我做错了什么?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

在SQL文件中每次调用后你有GO吗?

示例:

// Your insert TSQL code here
GO
// Your delete TSQL code here
GO
// Etc...

如果你没有这个,它就不会继续。