标签: sql-server
我创建了一个包,它将记录插入3个表(每个表分开流),它是工作文件。现在我想在插入之前截断这3个表中的数据。 我编写了存储过程来截断这3个表中的数据但没有成功。 它适用于单个表格。
答案 0 :(得分:1)
在控制流上使用执行SQL任务,并在执行插入表操作之前添加此任务。在Execute SQl任务中添加以下代码
Truncate Table <Tbl_1> Truncate Table <Tbl_2> Truncate Table <Tbl_3>
答案 1 :(得分:1)
您可以通过用;分隔删除语句,在“执行SQL任务”中编写删除语句。然后将任务放在流程之前:
;