ORACLE快速合并更新数据——MERGE INTO
来源:互联网 发布:婵真淘宝旗舰店 编辑:程序博客网 时间:2024/06/07 18:04
传统update写法
update b_pharmacy_sku vs set vs.supply_price = (select t.supply_price from b_pharmacy_sku_bak t where t.id = vs.id) where
exists(select 1 from b_pharmacy_sku_bak t where t.id = vs.id);
MERGE INTO b_pharmacy_sku p1
USING b_pharmacy_sku_bak p2
ON (p1.id = p2.id)
WHEN MATCHED THEN
UPDATE
SET p1.supply_price = p2.supply_price;
亲测在数据量在30W条的情况下传统update写法耗时10分钟,使用merge耗时20秒。
--注意:ON 里面用到的条件字段不能作为更新字段
0 0
- ORACLE快速合并更新数据——MERGE INTO
- Oracle 使用MERGE INTO 语句更新数据
- Oracle 使用MERGE INTO 语句更新数据
- Oracle 使用MERGE INTO 语句更新数据
- Oracle 使用MERGE INTO 语句更新数据
- Oracle 使用MERGE INTO 语句更新数据
- 合并 oracle merge into 用法
- Oracle 使用MERGE INTO 语句更新数据的脚本
- oracle数据匹配merge into
- merge into 插入或更新数据
- SQL之merge into 批量更新数据
- 高级sql学习——merge into合并资料!!!
- merge into合并资料
- 合并merge into
- Oracle的合并语句MERGE INTO 写法小例子
- oracle中MERGE INTO方法的使用,合并两张表
- Oracle基础——merge into用法详解
- Oracle 中merge into不能更新on中的字段
- 青云、UCloud、阿里云、腾讯云特点
- 正则匹配以某字符串开始的整行
- 蓝桥杯_算法训练_操作格子
- Python图像处理库PIL -- 学习资源
- iOS常见错误8-Missing iOS Distribution signing identity for “XXXXX”. Xcode can request one for you.
- ORACLE快速合并更新数据——MERGE INTO
- 第3周项目2—本月有几天?(数组)
- popen
- Android Raised Button
- 网络公开课资源 ——关注CS/AI/Math
- 交叉编译Linux内核
- 线程协同
- 蓝桥杯 往届试题(C++B组)
- Unity3D实现动态加载游戏资源