`
xk5256028
  • 浏览: 6596 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表

merge的用法

  首先创建两张表,如下图:   表的字段类型为name varchar2(20),money number   我们要解决的问题是从t1表更新数据到t2表,如果t2表name字段的记录在t1表中存在,就讲money字段的值累加,如果不存在,将t1表的记录插入到t2表中。按照一般的逻辑思路,该需求至少需要update和insert两条sql才能完成,如果要判断逻辑就很麻烦了,merge语句的出现就是为了解决此类问题的,使用merge语句可以实现“存在则更新,不存在则insert”的逻辑。
  某项目组在应用进行压力测试的过程中,发现高压下的处理响应时间偏低,在50个在线线程的压力下,平均响应时间为两秒,个别最长的响应时间甚至高达20秒。为了更好的分析,取某个时间段为半个小时再次进行压力测试,并发数量为100,准备用loadRunner工具持续性完成30分钟的压力测试,取某两个时间点生成AWR报表,进行分析查找问题所在。    生成AWR报表的方法,依赖awrrpt.sql脚本。登录sqlplus,由于生成的HTML过长,故建立目录保存AWR报表。用SPOOL亦可。 mkdir myawr cd myawr sqlplus / as sysdba SQL>@?/rdbms/a ...
【推荐】 IT项目管理文档模版http://www.javacs.cn/bbs/viewthread.php?tid=514&fromuid=7
【推荐】 FLEX电子教案<一>http://www.javacs.cn/bbs/viewthread.php?tid=507&fromuid=7 【推荐】 FLEX电子教案<二>http://www.javacs.cn/bbs/viewthread.php?tid=508&fromuid=7 【推荐】 FLEX电子教案<三>http://www.javacs.cn/bbs/viewthread.php?tid=509&fromuid=7
LINUX学习课件<一>http://www.javacs.cn/bbs/viewthread.php?tid=504&fromuid=7 LINUX学习课件<二>http://www.javacs.cn/bbs/viewthread.php?tid=505&fromuid=7 LINUX学习课件<三>http://www.javacs.cn/bbs/viewthread.php?tid=506&fromuid=7
工作中的JAVA编程规范
Global site tag (gtag.js) - Google Analytics