02 2016 档案

DBMS_APPLICATION_INFO
摘要:官方文档:http://docs.oracle.com/cd/E11882_01/appdev.112/e40758/d_appinf.htm#ARPLS003 https://oracle-base.com/articles/8i/dbms_application_info#end_to_end_ 阅读全文

posted @ 2016-02-21 20:47 收苞米的拖拉机 阅读(1456) 评论(0) 推荐(0)

oracle11g特性之continue
摘要:原文地址:https://oracle-base.com/articles/11g/continue-statement-in-11gr1 以前一直以为oracle是不支持continue的,原来从oracle11Release1开始已经有了对continue的支持: --oracle contin 阅读全文

posted @ 2016-02-21 19:39 收苞米的拖拉机 阅读(289) 评论(0) 推荐(0)

oracle SQL优化之高效的函数调用
摘要:原文地址:https://oracle-base.com/articles/misc/efficient-function-calls-from-sql http://www.oracle.com/technetwork/issue-archive/2011/11-sep/o51asktom-453 阅读全文

posted @ 2016-02-21 13:54 收苞米的拖拉机 阅读(3448) 评论(0) 推荐(0)

oracle分区表
摘要:官方文档:http://docs.oracle.com/cd/E11882_01/server.112/e40540/schemaob.htm#CNCPT1514 1. oracle最大支持1024K-1个分区,列的数据类型为LONG或者LONG RAW的表不允许创建分区。CLOB和BCLOB可以。 阅读全文

posted @ 2016-02-21 10:15 收苞米的拖拉机 阅读(339) 评论(0) 推荐(0)

oracel数据并发和数据一致
摘要:官方文档:http://docs.oracle.com/cd/E11882_01/server.112/e40540/consist.htm#CNCPT221 1. 什么是数据并发和数据一致(Data concurrency and consistency) data concurrency : 保 阅读全文

posted @ 2016-02-19 16:40 收苞米的拖拉机 阅读(540) 评论(0) 推荐(0)

oracle优化001
摘要:官方文档:http://docs.oracle.com/cd/E11882_01/server.112/e41573/technique.htm#PFGRF94138 1. ADDM 会给出优化建议 2. 如何寻找系统瓶颈: Step1. 单用户或者系统负载很低的情况下,系统的响应时间是否可以接受? 阅读全文

posted @ 2016-02-17 20:20 收苞米的拖拉机 阅读(201) 评论(0) 推荐(0)

oracle plsql性能优化
摘要:官方文档:http://docs.oracle.com/cd/E11882_01/appdev.112/e25519/tuning.htm#LNPLS012 1. plsql_optimizer_level 范围值:0~3,11g中默认值为2,通常来说这个参数设置的越大,PLSQL引擎会提供越好的性 阅读全文

posted @ 2016-02-17 15:18 收苞米的拖拉机 阅读(522) 评论(0) 推荐(0)

null相关函数
摘要:1. nvl(expr1,expr2) 如果expr为空则返回expr2。如果expr2为表达式的话,不论expr1是否为空,expr2总是会执行,coalesce不会 select nvl(e.commission_pct,11) from employees e;--如果奖金为空,则返回11 2 阅读全文

posted @ 2016-02-15 21:38 收苞米的拖拉机 阅读(195) 评论(0) 推荐(0)

oracle字符串函数
摘要:1. replace,translate --translate 字符级别的替换 --replace 字符串级别的替换 select replace('abaabbb','ab','c') from dual;--cacbb select translate('aaabbb','ab','ce') 阅读全文

posted @ 2016-02-15 20:46 收苞米的拖拉机 阅读(1878) 评论(0) 推荐(0)

oracle分析函数(3)
摘要:1. ntile --ntile select e.employee_id, e.last_name, e.salary, e.department_id, ntile(10) over(order by e.salary desc) bucket --根据工资排序后,员工分配到10个组里,可以理解 阅读全文

posted @ 2016-02-03 10:44 收苞米的拖拉机 阅读(184) 评论(0) 推荐(0)

oracle分析函数(2)
摘要:常用分析函数: 1. first,last --假设a := min(奖金) keep(dense_rank first order by 工资) --假设工资最少为1000,a为在工资等于1000的员工取最小的奖金 --假设b := min(奖金) keep(dense_rank last ord 阅读全文

posted @ 2016-02-01 21:44 收苞米的拖拉机 阅读(272) 评论(0) 推荐(0)