摘要: 场景: 1:存储过程中想实现延迟10分钟再继续执行 2:应用中判断条件如果在“同步”就需要等待5分钟,如果“完成”就可以无需等待 3:测试功能反馈是否正常,我们需要延迟3分钟得到SQL语句的结果和不延迟得到的SQL语句结果是否一致 重点:dbms_lock.sleep()过程我们在使用的时候请注意第 阅读全文
posted @ 2017-12-10 10:16 黄景新 阅读(4212) 评论(0) 推荐(0) 编辑
摘要: 两种思想的对比: 面向过程是具体的东西,而且面向过程是面向对象的基础。面向对象可以说是面向过程的抽象,比如汽车有开车,加减速和刹车,关于汽车的操作有好多,每一个都需要一个具体的过程来实现,把这些过程抽象的总结起来就可以形成一个类,这个类包括的汽车所有的东西,所有的操作。 总结来说就是,面向过程是一种 阅读全文
posted @ 2017-12-07 12:55 黄景新 阅读(222) 评论(0) 推荐(0) 编辑
摘要: --修改列名 --修改列类型 删除表的一列: 给表增加一列: 案列: 阅读全文
posted @ 2017-12-01 09:19 黄景新 阅读(41595) 评论(0) 推荐(3) 编辑
摘要: 1)查询返回单行记录时→隐式游标; 2)查询返回多行记录并逐行进行处理时→显式游标 显式游标例子: 执行结果看窗口中的Output --使用显式游标修改数据(给所有的部门经理加薪1000) 注意: 1、如果游标打开之前或关闭之后,使用游标属性,Oracle会抛出一个INVALID_CURSOR错误( 阅读全文
posted @ 2017-11-23 22:37 黄景新 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 本篇主要内容如下: 5.1 异常处理概念 5.1.1 预定义的异常处理 5.1.2 非预定义的异常处理 5.1.3 用户自定义的异常处理 5.1.4 用户定义的异常处理 5.2 异常错误传播 5.2.1 在执行部分引发异常错误 5.2.2 在声明部分引发异常错误 5.3 异常错误处理编程 5.4 在 阅读全文
posted @ 2017-11-03 11:59 黄景新 阅读(7867) 评论(0) 推荐(0) 编辑
摘要: 在一些场景下,可能ORACLE不会自动走索引,这时候,如果对业务清晰,可以尝试使用强制索引,测试查询语句的性能。 以EMP表为例: 先在EMP表中建立唯一索引,如图。 普通搜索: 查看执行计划: 可以看到,是走的全表扫描。 使用强制索引,在SELECT 后面加上/*.......*/ 中间加上索引的 阅读全文
posted @ 2017-10-28 01:32 黄景新 阅读(61313) 评论(1) 推荐(1) 编辑
摘要: 一:什么是Oracle执行计划? 执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述,注意,是查询语句。 二:怎样查看Oracle执行计划? 以PLSQL为例: 执行计划的常用列字段解释: 基数(Rows):Oracle估计的当前操作的返回结果集行数 字节(Bytes):执行该步骤后返 阅读全文
posted @ 2017-10-26 11:24 黄景新 阅读(11193) 评论(0) 推荐(5) 编辑
摘要: --使用 on commit 的方式建立物化视图 create materialized view emp_dept refresh on commit as select t.*,d.dname from emp t , dept d where t.deptno = d.deptno; --使用 on demand的方式建... 阅读全文
posted @ 2017-10-21 21:24 黄景新 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。 普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。 1、物化视图的类型: ON DEMAND、ON COMMIT 阅读全文
posted @ 2017-10-20 20:29 黄景新 阅读(610) 评论(0) 推荐(0) 编辑
摘要: --TRANSLATE(string,from_str,to_str) --to_str和from_str中的字符一一对应 --如果string里有,from_str字符集里没有的字符,将保留 --如果string里有,from_str里也有,但是to_str里的位数不够对应上的,将删掉 select translate('12345abcde','abcdefghijklmn','0123... 阅读全文
posted @ 2017-10-18 12:40 黄景新 阅读(2036) 评论(0) 推荐(0) 编辑