igg*_*igg 3 sql oracle azure azure-data-factory
我正在尝试创建一个在某些 Oracle 数据库之间移动数据的管道。我已成功创建并测试了复制数据活动。我的问题是我想在“复制”运行之前清空目标表,但我看不到这样做的方法(现在它将数据附加到表中)。
起初我尝试使用存储过程活动,但它只支持与 SQL Server 相关的源。数据工厂提供的其他活动均不适用于此用例。即使是通用的“执行 SQL”活动也可以为我工作,但似乎没有类似的活动可用。
编辑:我在下面发布了一个答案,但这并不理想。如果您认为您有更好的解决方案,请发布答案!
我在预复制脚本中使用“TRUNCATE TABLE xxx”。(截断比删除快)
此外,就您而言,没有“执行 SQL 任务”,但作为一种技巧,我们可以使用“查找”活动来执行临时脚本。链接到我以前的答案之一:https : //stackoverflow.com/a/59422740/2993606
归档时间: |
|
查看次数: |
7810 次 |
最近记录: |