你想要的都有

Excel批量快速生成sql

2022-07-16  本文已影响0人  雪飘千里

背景:产品说是要替换已有的活动的目录,有几百条,给了一个execl文档,需要通过脚本更新到数据库。

方法一:
先创建一张临时表,然后把execl数据导入,然后可以选中所有数据,选中复制,可以复制为 insert语句,或者update语句,然后再批量加工一下就满足需要了;

方法二:
直接在execl表拼接execl语句,这种方法比方法一快捷方便的多。
利用execl的 concatenate拼接函数,如下

=CONCATENATE("update test set aaa = '",Y2,"' where bbb= '",B2,"'; ")

备注:",Y2,"  ",B2,"是指execl列内容,如果是字符串,需要加 ' ',就变成  '",Y2,"'  '",B2,"'

最终生成的语句如下

update test  set aaa = 'TEST_3' where bbb= 'TEST20220111163435435'; 

然后选择这一行又下角,下拉,可以把每列sql都生成。

上一篇 下一篇

猜你喜欢

热点阅读