
Oracle PLSQL
维C番薯片
这个作者很懒,什么都没留下…
展开
-
Oracle Package
一、概述包可将一些有联系的对象放在其内部。任何能在块定义部分出现的对象都可以在包中出现。这些对象包括存储过程、函数、游标、自定义的类型和变量。我们可以在其它的PLSQL块中引用包中的这些对象,也就是说,包为PLSQL提供了全局变量。二、包的定义一个包由两个独立部分组成——包头和包体,各部分被单独存放在数据字典中,定义一个包,要分别定义包头和包体。原创 2013-06-03 20:56:20 · 6553 阅读 · 0 评论 -
Oracle Cursor 游标
Oracle 游标Oracle中的游标分为显式游标和隐式游标:显式游标:用cursor...is 命令定义的游标,它可以对查询语句返回的多条记录进行处理。隐式游标:在执行insert、delete、update和返回单条记录的查询select语句时由pl/sql自动定义,隐式游标也叫sql游标。Oracle显式游标分为普通游标、参数游标、游标变量。原创 2012-09-11 17:01:36 · 7072 阅读 · 0 评论 -
Oracle Trigger 触发器
Oracle Trigger在Oracle8i之前,只允许给予表或者视图的的DML的操作,而从Oracle8i开始,不仅可以支持DML触发器,也允许给予系统事件和DDL的操作.一、触发器的分类1.DML触发器(语句触发器、行级触发器)2.事件触发器(系统事件触发器、DDL触发器)3.替代触发器原创 2012-08-06 11:16:17 · 2488 阅读 · 0 评论 -
Oracle Procedure 存储过程
一、块块是pl/sql组成的基本单元,本篇讲述存储过程,鉴于2者有很高的相似性,且是其中一种块,所以在此做一个简单的块讲述原创 2012-08-06 08:41:50 · 15695 阅读 · 0 评论 -
Oracle Function 函数
Oracle Function一、概述1、函数与存储过程的不同点(1)、函数就是一个有返回值的过程,且是必须。(2)、存储过程只能作为一个plsql语句调用,而函数不但可以作为plsql语句调用,符合约束的函数还可以作为sql表达式的一部分使用。(3)、对于无参函数的定义和调用都没有圆括号,但无参存储过程需要。原创 2012-08-06 08:39:40 · 30863 阅读 · 3 评论 -
Oracle Exception 异常处理
异常分成两大类:预定义异常和自定义异常处理方法分为:直接抛出异常、内部块处理异常、游标处理异常原创 2012-08-06 08:35:39 · 29036 阅读 · 0 评论