2013年1月7日
摘要: 1,from的最右边放置数据量最少的表,也叫基础表2,where的写法ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾. 3. SELECT子句中避免使用 ‘ * ‘4.for的方式循环可能能提高游标的效率(有待检查)5. 使用DECODE函G数来减少处理时间 使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表. 例如: SELECT COUNT(*),SUM(SAL) FROM EMP WHERE DEPT_NO = 0020 AND ENAME LIKE ‘ 阅读全文
posted @ 2013-01-07 10:59 Charmi 阅读(173) 评论(0) 推荐(0) 编辑