使用Excel生成sql脚本

时间:2023-01-24 23:17:42

由于业务数据的复杂性我们习惯借助临时表并通过复杂的表关联来修复数据,这样非常简单、方便,

但有些时候我们并不能如愿建立临时表或用复杂的表关联来更新表数据,而且在正式环境中也不适合用这种大原子性的操作,

那么有什么简单的办法将它们分解成一个一个独立的执行脚本呢?


在Excel里可以定义一个公式,可以将多列表格数据拼凑成我们想要的SQL脚本,按住ctrl键,下拉表格所有表格数据的脚本都自动生成了。

=CONCATENATE("UPDATE tbl_order_sub_expand SET merchant_code='",C1,"' WHERE order_sub_id='",A1,"';")

      使用Excel生成sql脚本