摘要:
一、调度的概述 这里我看到一篇对调度的概述觉得描述的比我好,但仅限于概述部分,其他部分我觉得我讲的比他好,于是发生以下事情:************************华丽的转载**********************************************************... 阅读全文
随笔分类 - PL\SQL高级部分
ORACLE调度之基于事件的调度(二)【weber出品】
2014-10-27 21:35 by yaoweber, 989 阅读, 收藏, 编辑
摘要:
一、回顾 调度分基于时间的调度和基于事件的调度。 稍微复习一下前面的只是请浏览:《ORACLE调度之基于时间的调度(一)【weber出品】》二、知识补充 1、队列:一种数据结构,就像一根管道一样,进程一个个的塞进去,然后一个个的出来,讲究的是先进先出。 2、高级队列: a、高级队列管理是O... 阅读全文
ORACLE触发器的管理与实际应用【weber出品】
2014-09-03 21:37 by yaoweber, 420 阅读, 收藏, 编辑
摘要:
一、INSTEAD OF触发器 对于简单的视图可以执行INSERT,UPDATE和DELETE操作,但是对于复杂视图,不允许直接执行INSERT,UPDATE,DELETE操作,当视图出现以下任何一种情况时,都不允许直接执行DML操作,如下:具有集合操作符(UNION,UNION ALL,INTE... 阅读全文
ORACLE触发器概述之【行触发器】【weber出品】
2014-09-03 17:23 by yaoweber, 234 阅读, 收藏, 编辑
摘要:
1. 行触发器的定义行触发器是指执行DML操作时,每作用一行就触发一次的触发器。审计数据变化时,可以使用行触发器2. 建立行触发器的语法如下:create or replace trigger trigger_nametiming event1 [or event2 event3]on table_... 阅读全文
ORACLE触发器概述之【语句触发器】【weber出品】
2014-09-03 17:18 by yaoweber, 199 阅读, 收藏, 编辑
摘要:
一、触发器概述与表,视图,模式,或者数据库相关的PL/SQL过程,当触发条件被触发时,自动执行分类:1.语句触发器2.行触发器二、语句触发器1. 什么是语句触发器语句触发器,是指当执行DML语句时被隐含执行的触发器,如果在表上针对某种DML操作建立了语句触发器,那么当执行DML操作时会自动执行触发器... 阅读全文
oracle包详解(二)【weber出品】
2014-09-03 11:49 by yaoweber, 273 阅读, 收藏, 编辑
摘要:
一、重载子程序PL/SQL中的重载功能:1. 能够使用户创建两个或多个同名的子程序2. 要求子程序的形式参数的数量,顺序或者数据类型不一样3. 能够使用户使用不同的数据灵活的调用子程序4. 对已经存在的代码的功能的扩展注意: 重载可以对本地子程序,包,包中的子程序,方法进行重载,不能对标准的子程序进... 阅读全文
oracle包概述(一)【weber出品】
2014-09-02 20:37 by yaoweber, 239 阅读, 收藏, 编辑
摘要:
一、PL/SQL包概述1. 什么是PL/SQL包:相关组件的组合:PL/SQL类型、变量,数据结构,和表达式、子程序: 过程和函数2. 包的组成部分:由两部分组成:包头包体3. 包的优点一次读取多个对象进入内存二、PL/SQL包的组件包头:公共部分:包内和包外的程序都可以访问包体:私有部分:包体定义... 阅读全文
ORACLE函数详解【weber出品】
2014-09-02 11:32 by yaoweber, 248 阅读, 收藏, 编辑
摘要:
一、什么是函数一个函数:1. 是命名的PL/SQL块,必须返回一个值2. 可以存储到数据库中重复执行3. 可以作为表达式的一部分或者提供一个参数值二、创建函数的语法必须至少有一个返回值,创建模板:CREATE [OR REPLACE] FUNCTION function_name [(paramet... 阅读全文
创建存储过程和函数【weber出品必属精品】
2014-09-01 21:07 by yaoweber, 229 阅读, 收藏, 编辑
摘要:
一、什么是存储过程和函数1. 是被命名的pl/sql块2. 被称之为pl/sql子程序3. 与匿名块类似,有块结构:声明部分是可选的(没有declare关键字)必须有执行部分可选的异常处理部分二、匿名块和子程序之间的区别三、存储过程:语法CREATE [OR REPLACE] PROCEDURE p... 阅读全文