0

我创建了一个包,它将记录插入到 3 个表中(每个表都有单独的流程),它工作正常。现在我想在插入之前从这 3 个表中截断数据。我已经编写了存储过程来截断这 3 个表中的数据,但没有成功。它适用于单个表。

4

2 回答 2

2

在控制流上使用执行 SQL 任务,并在插入表操作发生之前添加此任务。在 Execute SQl 任务中添加以下代码

  Truncate Table <Tbl_1>
  Truncate Table <Tbl_2>
  Truncate Table <Tbl_3>
于 2013-07-26T19:26:16.317 回答
1

您可以在“执行 SQL 任务”中编写删除语句,方法是用;. 你把任务放在你的流程之前:

在此处输入图像描述

在此处输入图像描述

于 2020-06-15T12:26:16.817 回答