首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

按条件批量更新解决办法

2012-06-21 
按条件批量更新update sku set sku.loca001where sku12000000001update sku set sku.locb002whe

按条件批量更新
update sku set sku.loc='a001' where sku='12000000001';
update sku set sku.loc='b002' where sku='12000000003';
update sku set sku.loc='c003' where sku='12000000009';
...

loc的更新 和 SKU 没有规律,而且数据大概有10W多条,求高效SQL语句!!!


[解决办法]
不太清楚你手上有的是什么,是这些SQL么?
sku建索引?想办法让语句只编译一次?或者通过临时表替换过去?
[解决办法]
建一张loc和 SKU 的对应关系临时表,update的时候取临时表数据。

热点排行