摘要:
参考文献:《Oracle完全学习手册》第11章1.PL/SQL概述PL/SQL(Procedure Language/Structuer Query Language)是Oracle对标准SQL规范的扩展,全面支持SQL的数据操作、事务控制等。PL/SQL完全支持SQL数据类型,减少了在应用程序和数据库之间转换数据的操作。构成PL/SQL程序的基本单位是程序块。程序块由过程、函数和无名块3种形式组成,它们之间可以互相嵌套。PL/SQL的运行工具有:SQL*Plus、PL/SQL developer2.PL/SQL结构2.1PL/SQL程序块PL/SQL程序块分为无名块、命名块两种。无名块指未命 阅读全文
摘要:
原文地址:http://www.cnblogs.com/sin90lzc/archive/2012/08/30/2661117.html参考文献:《Oracle完全学习手册》1.概述本文主要介绍PL/SQL中的有名程序块:存储过程、函数、包头/包体及触发器的使用。而这些的基础是PL/SQL无名块的编写,这在PL/SQL之基础篇中已经讲述过了。这四种程序块到底是什么东西呢?存储过程可以认为它是一个无返回值的函数(排除参数返回);函数则是一个带返回值的函数,但函数只能用于表达式中,不能像存储过程那样直接调用;包头/包体与Java中的接口/实现类比较的话,包头就好比接口,而包体就好比实现类。触发器则 阅读全文