技术文章
iteye_5323
这个作者很懒,什么都没留下…
展开
-
Oracle SQL 优化 (转)
Oracle SQL的优化规则:尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替 用IN写出来的SQL的优点是比较容易写及清晰易懂,但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE 试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的...2008-07-01 09:55:43 · 130 阅读 · 0 评论 -
简单的树型结构
转自:http://blog.oracle.com.cn/html/83/t-122083.html简单的树型结构关于树的普通应用学习了下这个函数, 用ORGINDUSTRIES的表做了个测试:正常的树型结构select lpad(' ',6*(level-1))||industry,indlevel,indid,pindidfrom ORGINDUSTRIESst...原创 2009-09-09 10:00:33 · 108 阅读 · 0 评论 -
Oracle字段转字符串/多行记录合并/连接/聚合字符串的几种方法
怎么合并多行记录的字符串,一直是oracle新手喜欢问的SQL问题之一,关于这个问题的帖子我看过不下30个了,现在就对这个问题,进行一个总结。 什么是合并多行字符串(连接字符串)呢,例如:SQL> desc test;Name Type Nullable Default Comments ------- ------------ -------- ----...原创 2009-09-11 14:54:03 · 112 阅读 · 0 评论 -
Oracle的Cursors概念:
一.Oracle的Cursors概念:游标:用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集,在每条结果集上作操作。二.Oracle的Cursors分类:1.静态游标:分为显式游标和隐式游标。2.REF游标:是一种引用类型,类似于指针。三.Oracle的Cursors详细内容:1.显式游标:CURSOR游标名(参数) [返回值...2010-04-09 19:20:22 · 169 阅读 · 0 评论 -
重构重构
如果你想重构,重要的前提就是有强力的测试.哪怕你有自动化重构工具在手.如果你想对既有代码进行测试,你就必须先重构,因为代码根本就没有办法在测试工具中实例化.……新写的代码大多是可以先进行测试,然后再挂接到原有代码中.而对付遗留的代码,我们则需要一点点地把代码抠出来测试.修改遗留代码时,我们需要将代码解依赖出来,建立其测试,然后才对它进行修改.并不是所有的重构手法都需...原创 2011-03-15 23:33:02 · 199 阅读 · 0 评论 -
treeView refresh
当我们使用TableViewer或TreeViewer时,每当其input值发生改变,通常要调用视图的refresh方法来执行刷新操作,而使用EMF模型作为视图组件的文本提供器和标签提供器,却可以省略refresh操作。当构建AdapterFactoryContentProvider和AdapterFactoryLabelProvider对象时,需要传入所需要的适配器工厂类,该适配器工厂类...原创 2011-05-03 22:29:10 · 380 阅读 · 0 评论