摘要:
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 ‘ 阅读全文