ssis包 删除目标表中的所有行,再导入
我用ssis包从sql server 向oracle 导数据
我希望在导出时,先删除oracle中的表,再导入。
请问怎么办?
控制流中好像没有这样的选项
------解决方案--------------------在导入前加上一步 truncate tablename或者是drop table tablename的命令就好了.
SSIS本身没有"清除或删除表"的可拖动件.
------解决方案--------------------我是执行的SQL数据库,但也差不多。在包最上面用执行SQL任务 这个控件弄上连接那个数据库
SQLStatement 里面删除就行 可以写多个
TRUNCATE TABLE [DDSS1].[dbo].[ma_staff]
go
TRUNCATE TABLE [DDSS1].[dbo].[ma_staff1]
------解决方案--------------------执行 SQL 任务 这个控件