自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 oracle中instr函数

INSTR (源字符串, 目标字符串, 起始位置, 匹配序号)   在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置。只检索一次,就是说从字符的开始到字符的结尾就结束。   语法如下:   instr( string1, string2 [, start_position [, nth_appearance ] ] )   参数分析:  

2017-11-23 15:16:35 244

原创 oracle中sql语句查询优化(七)

14:应用ORACLE的HINT(提示)处理提示处理是在ORACLE产生的SQL分析执行路径不满意的情况下要用到的。它可以对SQL进行以下方面的提示 目标方面的提示: COST(按成本优化)RULE(按规则优化)CHOOSE(缺省)(ORACLE自动选择成本或规则进行优化)SELECT EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE

2017-11-23 15:09:27 205

原创 oracle中sql语句查询优化(六)

11:where后面的条件顺序影响where子句后面的条件顺序对大数据量表的查询会产生直接的影响,如 复制代码代码如下:select * from zl_yhjbqk where dy_dj = '1KV以下' and xh_bz=1select * from zl_yhjbqk where xh_bz=1  and dy_dj = '1KV以下'以上两

2017-11-23 15:09:03 365

原创 oracle中sql语句查询优化(五)

10 SQL书写的影响同一功能同一性能不同写法SQL的影响如一个SQL在A程序员写的为select * from zl_yhjbqkB程序员写的为select * from dlyx.zl_yhjbqk(带表所有者的前缀)C程序员写的为select * from DLYX.ZLYHJBQK(大写表名)D程序员写的为select *  from DLYX.ZLYH

2017-11-23 15:08:39 219

原创 oracle中sql语句查询优化(四)

9:union操作符union在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录,最常见的是过程表与历史表union。如:复制代码代码如下:select * from gc_dfysunionselect * from ls_jg_dfys这个SQL在

2017-11-23 15:08:18 183

原创 oracle中sql语句查询优化(三)

7:不等于操作符是永远不会用到索引的,因此对它的处理只会产生全表扫描。对于这种情况,可以用其它方式代替,如:A A>0 OR AA A>''8:like 操作符遇到 需要用到 LIKE 过滤的SQL语句,完全可以用 instr 代替。处理速度将显著提高。instr函数在后面介绍

2017-11-23 15:07:39 207

原创 oracle中sql语句查询优化(二)

5:IN操作符用 IN 写出来的 SQL 的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用 IN 的 SQL 性能总是比较低,原因是:对于用 IN 的 SQL 语句 ORACLE 总是试图将其转换成多个表的连接,如果转换不成功则先执行 IN里面的子查询,再查询外层的表记录如果转换成功就转换成多个表的连接。因此 不管理怎么,用 IN 的 SQL 语句总是多了 一

2017-11-23 15:06:42 179

原创 oracle中sql语句查询优化(一)

1:在进行多表关联时,多用 Where 语句把单个表的结果集最小化,多用聚合函数汇总结果集后再与其它表做关联,以使结果集数据量最小化2:在两张表进行关联时,应考虑可否使用右连接。以提高查询速度3:使用 where 而不是 having ,where是用于过滤行的,而having是用来过滤组的,因为行被分组后,having 才能过滤组,所以尽量用户 WHERE 过滤4:使用 exists

2017-11-23 15:05:58 227

原创 java.io.IOException: response already committed

今天做excel导出的时候,本地环境是tomcat,正式环境是weblogic:本地运行没有问题,正式环境报错如下(但是可以运行):java.io.IOException: response already committed        at weblogic.servlet.jsp.JspWriterImpl.clear(JspWriterImpl.java:81)       

2017-11-18 10:55:00 6627

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除