datax怎么在更新前删除表数据
1、首先,你需要了解你想要操作的数据类型,不同数据类型操作是不一样的,这里我就以oarcle数据源来举例说明,如何在更新数据前删除数据。如图,先输入datax官方说明地址,进入datax文档界面。

2、回车后,你会发现进入了下图的界面,这里就是datax的各种插件的文档说明,有了这些文档说明,对于你理解操作相应的datax将会起到事半功倍的效果,下面我就一步一步教你如何查看这些文档。

3、datax文档有很多插件的说明,这里我们一oarcle的写插件,来说明。先把鼠标拖到下面,找到你想查看的插件,这里我们找到oarcle写插件,如图,点击,一步一步往下走,按照图中箭头提示的来做。



4、然后我们就来到了,这个下图的界面,这里有十分全面的oarcle的写插件的说明,也有官方的相关测试数据。如果你不太了解这个插件使用,那么看了这个说明,相信你会对他有个新的认识。

5、当然,在这里我们是带了明确的目的来的,是为了了解他如何做到更新前删除数据的,别着急,看了下图你就知道了,这里他的json参数里有两个参数:preSql,postSql,导入前和导入后执行语句,前者是导入前执行,后者是导入后执行 的,这里我们用到的就是导入前执行语句preSql。如下图,有官方示例语句,这里的语句可以按你自己的需求来写,删除,更新都行。

6、下面我们还可以看到他的对应的详细说明,对这个参数进行进一步的说明该怎么使用,相信这些说明应该能让你明白他的具体说明,需要注意的是使用的时候一定要注意逻辑关系,不要使导入前操作影响到整个流程的运行。

7、在这下面还有一些性能测试报告,还有一些常见问题解释。如果要做性能测试或者提升性能可以参考参考。当然官方的有些功能可能没发布出来,你也可以下载他的datax源码进行二次开发,自己满足自己的需求。当然如果你只是做更新数据前删除的话,就加上导入前的那个参数,附上对应sql语句即可。

