2015年5月1日
摘要: 一、触发器 触发器是当特定事件出现时自动执行的代码块。比如,每次对员工表进行增删改的操作时,向日志表中添加一条记录。触发器和存储过程是由区别的:触发器是根据某些条件自动执行的,存储过程是手动条用的。 (一)触发器的类型: 1、行级触发器:操作数据行的时候触发。 《行级触发器对DML语句影响... 阅读全文
posted @ 2015-05-01 03:38 爱海滔滔 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 一:程序包定义(包括1.程序包规范 2.程序包主体) 程序包是一种数据库对象,它是对相关pl/sql 类型、子程序、游标、异常、变量和常量的封装。 1、程序包规范:可以声明类型、变量、常量、异常、游标和子程序。 2、程序包主体:可以实现在程序包规范中定义的游标、子程序。二:程序包规范 程序包... 阅读全文
posted @ 2015-05-01 01:57 爱海滔滔 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 二、函数和存储过程的优点: 1、共同使用的代码可以只需要被编写一次,而被需要该代码的任何应用程序调用(.net,c++,java,也可以使DLL库)。 2、这种几种编写、几种维护更新、大家共享的方法,简化了应用程序的开发维护,提高了效率和性能。 3、这种模块化的方法使得一个复杂的问题、大的程序... 阅读全文
posted @ 2015-05-01 01:21 爱海滔滔 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一:函数的定义 函数是用于返回特定数据的PL/SQL程序块 (函数必须返回一个值) 语法: create [or replace] function function_name--函数名称 [(parameter_list)] --函数列表或参数 return datatype--返... 阅读全文
posted @ 2015-05-01 01:20 爱海滔滔 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 一、子程序 子程序是已命名的PL/SQL块,它们存储在数据库中,可以Wie它们指定参数,可以从任何数据库客户端和应用程序中调用它们。子程序包括存储过程和函数。 子程序包括: 1、声明部分:声明部分包括类型、游标、常量、变量、异常和嵌套子程序的声明。这些项都是局部的,在退出后就不复存在。 2、... 阅读全文
posted @ 2015-05-01 01:19 爱海滔滔 阅读(227) 评论(0) 推荐(0) 编辑