大批量操作数据库表数据技巧

本文介绍如何利用Excel和CONCATENATE函数批量生成SQL更新语句,通过复制Word或其他格式的数据到Excel,然后编写SQL语句并设置取值坐标,最后在数据库中执行这些语句。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.将word、等其他格式的各列数据拷贝到excel中。

 

2.在sql列单元框中使用CONCATENATE函数,编写sql语句,并设置好各取值坐标。

如:

=CONCATENATE("UPDATE TSYS_USERBASE SET VARNAME = '",C3,"', DISPLAYNAME = '",D3,"' WHERE ID = '",B3,"';")

保存后单元框显示:

UPDATE TSYS_USERBASE SET VARNAME = 'cupiluser', DISPLAYNAME = '互联网虚拟用户' WHERE ID = 'CUPIL_TU';

 

3.鼠标放至sql所在第一行单元框右下角后,往下拖到最后一行拷贝所有的sql语句。

 

4.将拷贝好的sql语句,在数据库中执行。

 

注:oracle中表前要加用户名,列名要加表名。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值