解决oracle批量修改问题

解决oracle批量修改问题
问题:根据唯一的字段代码修改其他字段,修改部分数据,数字在数以万计的数据中,数据是大的,并且卡片在开始时是死的!愚蠢的方式,改变了一个不知道可以一年。其他方式的个人原因是真的无能为力:
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-2v;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-2w;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-2x;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-2y;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-2z;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-31;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-32;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-33;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-34;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-35;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-36;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-37;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-38;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-39;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-3a;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-3b;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-3c;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-3d;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-3e;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-3f;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-3g;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-3h;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-3i;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-3j;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-3k;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-3l;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-3m;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-3n;
更新ka02_new集aka065 = 1,aka166 = 1,aka060 = 'x-p02ca-a010-a001-3o;
的…
百度的成绩:有点百度,很多解决方案,有的写得很粗糙,完全不懂,也许是自己的水平问题。有些人真的不懂,个人水平跟不上。

解决方案:最后的解决办法是老办法,那就是创建一个临时表(表B:a_2017),并把修改字段的编码和修改的数据在B table.sql一般如下(原表一:ka02_new,独特的领域aka060,修改字段aka065和aka166,分别):
更新ka02_new B
集b.aka065 =
(选择a.aka065从a_2017在a.aka060 = b.aka060),
b.aka166 =
(选择a.aka166从a_2017在a.aka060 = b.aka060)
在那里b.aka060(选择a.aka060从a_2017一);
总结

以上是萧边介绍解决Oracle批量修改的问题,希望对你有帮助,如果您有任何问题,请给我留言,萧边会及时给您回复。谢谢您支持网站。

tag:批量修改电脑软件Oracle

相关内容