当前位置: 首页 > news >正文

静态网站 搜索搭建织梦网站教程

静态网站 搜索,搭建织梦网站教程,wordpress悬浮小宠物,中秋节的网页制作模板昨晚更新了一批数据#xff0c;用update的老办法耗时20多分#xff0c;而用 merge into 不到2秒结束#xff0c;效率真是天壤之别。具体见下#xff1a;用T_TMP_SCHOOL(135868行)的BIRTH 字段更新T_TMP_NT_CUSTOMERDETAIL( 763119行) 的BIRTHDATE 字段#xff0c;连接条件…昨晚更新了一批数据用update的老办法耗时20多分而用 merge into 不到2秒结束效率真是天壤之别。具体见下用T_TMP_SCHOOL(135868行)的BIRTH 字段更新T_TMP_NT_CUSTOMERDETAIL( 763119行) 的BIRTHDATE 字段连接条件 T_TMP_SCHOOL.ID t_tmp_nt_customerdetail.SCHOOLID--表结构create table T_TMP_NT_CUSTOMERDETAIL(CUSTOMERID         VARCHAR2(15) not null,DOCCATEGORY        VARCHAR2(2) not null,DOCNUMBER          VARCHAR2(20) not null,BIRTHDATE          VARCHAR2(8),...........SCHOOLID           VARCHAR2(60));create table T_TMP_SCHOOL(ID      VARCHAR2(20),COMPANY VARCHAR2(100),NAME    VARCHAR2(20),BIRTH   VARCHAR2(20));--两个表的数据见下select count(1) from t_tmp_nt_customerdetail t;  --763119select count(1) from  t_tmp_school;              --135868--为了验证结果测试前先清空birthdate的值共更改 135879 行update  t_tmp_nt_customerdetail tset t.birthdate nullwhere t.schoolid is not null;---实现的过程create or replace procedure p_tmp_update_customerdetailisv_BeginTran INT : 0;    -- 事务标志,初始值为0表示没有事务v_ErrCode   INT;v_ErrMsg    VARCHAR2(200);   -- 处理异常变量begin-- 设置事务标志为1表示开始事务v_BeginTran : 1;merge into t_tmp_nt_customerdetail tusing (select b.id, b.birth from t_tmp_school b where b.birth is not null) aon (t.schoolid a.id)when matched thenupdate set t.birthdate a.birth where t.schoolid is not null;COMMIT;-- 提交事务并且置事务标志为0。v_BeginTran : 0;EXCEPTIONWHEN OTHERS THEN-- 如果异常回滚事务。IF v_BeginTran 1 THENROLLBACK;END IF;v_ErrCode : SQLCODE;v_ErrMsg  : SUBSTR(SQLERRM, 1, 150);dbms_output.put_line(v_ErrCode);dbms_output.put_line(v_ErrMsg);end;--执行过程用时1.11秒SQL exec  p_tmp_update_customerdetail;--再次验证结果先前清空birthdate的值已经有了返回 135879 行select count(1) from t_tmp_nt_customerdetail twhere  t.schoolid is not nulland  t.birthdate is not  null;--而用下面类似的语句这些数据执行了24分钟多update t_tmp_nt_customerdetail tset t.birthdate (select b.birthfrom t_tmp_school bwhere t.schoolid b.id)where t.schoolid (select c.id from t_tmp_school c where t.schoolid c.id)and t.schoolid is not null;     ---注为什么要写这个罗嗦的条件呢因为没有这个条件就把整个表的数据全部更新了因此必须写所以大家应该多实践不要被一些表面现象所蒙蔽。
http://www.zqtcl.cn/news/851765/

相关文章:

  • idc 网站备案手机电脑网站建设短视频
  • 做搜狗pc网站优化快速亚马逊云搭建WordPress
  • 免费的建网站软件2020做seo还有出路吗
  • 宁波三优互动网站建设公司怎么样网站建设公司管理流程图
  • 网站内文章外链如何做创新设计
  • 西安做网站公网站做友链有行业要求吗
  • 做现金贷网站的公司软件开发设计文档
  • 数据做图网站表示商业网站的域名
  • 网站备案单位备案老域名
  • 黔西南州建设局网站网站建设流程的过程
  • 河南龙王建设集团网站沈阳专业建站
  • 百度网盘app下载安装手机版百度排名优化咨询电话
  • 网站微信公众号链接怎么做免费访问国外网站的应用
  • 东莞网站搜索排名wordpress 小工具居中
  • 网上商城网站源码网站建站中关键字搜索怎么弄
  • 房地产开发公司网站源代码 墨绿色风格河北省建设项目环保备案网站
  • 有没有做机械加工的网站企业网站建站企业
  • 网站自创重庆宣传片制作
  • 如何做美发店网站世界上网站做的好的例子
  • 不会代码可以做网站维护吗成版年蝴蝶视频app免费
  • html5手机论坛网站模板支付商城网站制作
  • 自己主机做多个网站网站备案和服务器备案
  • 长安手机网站建设江西做网站的公司有哪些
  • 泉州微信网站开发万能浏览器有哪些
  • 商丘做网站公司新站seo快速收录网站内容页快速建站工具
  • 质监站网址数字化展厅建设方案
  • 免费网上商城网站建设廊坊十大名牌模板厂
  • 网站建设格式龙泉建设工程有限公司网站
  • 四海网络网站建设咨询深圳网站优化网站
  • 报名网站开发多钱做酒网站