常见Oracle HINT的用法
摘要:1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 2. /*+FIRST_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化. 例如: SELECT /*+FIRST_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 3. /*+
阅读全文
posted @
2012-08-20 18:28
木子~
阅读(117)
推荐(0)
oracle分析函数
摘要:以下代码均经过测试,可直接运行Oracle分析函数、多维函数和Model函数简要说明,主要针对BI报表统计,不一定很全面,但对BI应用场景做了少许说明--创建一张销售数量表,数据趋势是递增的CREATE TABLE ComputerSales AS SELECT120+TRUNC(rn/12)+ROUND(DBMS_RANDOM.VALUE(1,10)) SalesNumber FROM ( SELECT level,ROWNUM rn FROM DUAL CONNECT BY ROWNUM<=120 );--下面用于比较NULL值和非NULL值的统计,可以看出NULL值情况下的COUN
阅读全文
posted @
2012-08-20 18:26
木子~
阅读(297)
推荐(0)