
ORACLE开发
筮狼
只有逝者才能看到战争的结束
展开
-
oracle for循环loop的工作机制
构建测试用例的思路是:loop循环进行数据处理的时候是先得到结果集再进行主体逻辑处理还是一边循环得到结果,一边处理主体逻辑! 创建测试用表: create table t(id number,month varchar2(20)); create table t1(id number,log_date date default sysdate,log_context varchar2(3000原创 2016-09-17 21:40:52 · 11391 阅读 · 0 评论 -
ORACLE正则表达式
ORACLE 中的支持正则表达式的函数主要有下面四个: 1,REGEXP_LIKE :与LIKE的功能相似 2,REGEXP_INSTR :与INSTR的功能相似 3,REGEXP_SUBSTR :与SUBSTR的功能相似 4,REGEXP_REPLACE :与REPLACE的功能相似 它们在用法上与oracle SQL 函数LIKE、INSTR、SUBSTR 和REPLACE 用法原创 2017-08-08 00:10:44 · 302 阅读 · 0 评论 -
ORACLE物化视图
物化视图详细解释: http://blog.youkuaiyun.com/tianlesoftware/article/details/4713553 老杨的: http://blog.itpub.net/4227/viewspace-68579 最近做了一个关于物化视图快速刷新的改造,需要做嵌套物化视图,对于单表可以min,max聚集函数可以快速刷新的,需要加count(columns)原创 2017-07-19 19:50:47 · 413 阅读 · 0 评论 -
ORACLE除数为0报错需处理与null值处理小记
1.最近在工作中遇到年月绩效的计算,在计算百分比的时候没有对除数为0的表达式做处理导致报错如下: 错误虽然很简单,但是实际生产跑批的时候会导致任务错误终止,影响跑批进度,进一步造成事故,所以要一定谨记; 2.对于空值,要谨记在用in后跟不是具体值时一定注意,会导致查询结果集不正确, 以下小示例可以看看null可以是什么?原创 2017-09-07 08:06:44 · 2713 阅读 · 0 评论 -
oracle批量DML(bulk connect into & forall)
批量dml会用到这两个,主要原理是加速SQL执行速度,原理是利用内存运算和减少sql引擎和plsql引擎的交互伪代码如下: 1.不利用游标限制单次引擎的交互 declare --定义记录变量或者rowtype类型 type rec is record(a varchar2(10), b varchar2(8)); --定义嵌套表或者关联数组原创 2017-12-03 22:22:04 · 1027 阅读 · 0 评论