摘要:
定义:PL/SQL该语言只针对Oracle,是SQL过程语言的扩展,它将SQL数据库语言与一个过程程序设计语言结合在一起,此程序设计语言基于称为块的单元,一个块包含SQL和PL/SQL语句. 触发器:是指存放在数据库中,并被隐含执行的过程,体现了数据完整约束.Oracle不仅支持DML(操作语言)触发器,也允许基于系统事件和DDL(数据定义语言)操作建立触发器. 触发器简介:触发器由触发事件,触发条件和触发操作三部分组成. 触发事件:是指引触发器触发的SQL语句,数据库事件或用户事件, 触发条件(触发时机):根据逻辑处理而进行触发程序集的一系列的条件. ... 阅读全文
摘要:
1.PL/SQL简介 定义:是Oracle在标准SQL语言上的过程性扩展.是结构化的查询语句. 优点和特性: (1)提高应用程序的运行性能 存储过程或SQL块-提高效率,还颁布对数据数据进行缓存.最大优点是可以降低网络开销,提高应用程序性能. (2)提高模块化的程序设计功能 为了简化客服端应用程序的开发和维护工作,在应用程序中调用子程序实现相应的程序功能. (3)允许定义标示符 为了使得应用程序模块与应用环境交互,需要定义变量,常量,游标,和异常等各种标示符. (4)具有过程语言控制结构 允许在... 阅读全文