我使用SSIS来生成和转换新数据,以便稍后在新系统中使用.每次运行SSIS包时,我都会遇到一个问题,它不断将新记录插入到我的目标表中.
如何先清空目标表(/OLEDB Destination),然后再插入新生成的记录?
目前,解决此问题的方法是在运行我的软件包之前执行delete from DestTable
.
我使用SSIS来生成和转换新数据,以便稍后在新系统中使用.每次运行SSIS包时,我都会遇到一个问题,它不断将新记录插入到我的目标表中.
如何先清空目标表(/OLEDB Destination),然后再插入新生成的记录?
目前,解决此问题的方法是在运行我的软件包之前执行delete from DestTable
.
把你的delete语句放在Execute SQL Task
中.然后让它成为你流程的第一部分.该组件看起来像这样: