Oracle的数据类型可以分为四类,分别是标量类型,复合类型,引用类型和LOB类型。PLSQL集合类型是类似于高级语言数组的一种复合数据类型,集合类型包括索引表(PLSQL表)、嵌套表(Nested Table)和变长数组(VARRAY)三种类型。标量类型没有内部组件;而复合类型包含了能够被单独操作的内部组件;引用类型类似于3G语言中的指针,能够引用一个值;LOB类型的值就是一个lob定位器,能够指示出大对象的存储位置。PL/SQL是一种块结构的语言,一个PL/SQL程序包含了一个或者多个逻辑块,逻辑块中可以声明变量,变量在使用之前必须先声明。块是plsql的基本程序单元,编写plsql程序实际上就是编写plsql块,要完成相对简单的应用功能,可能只需要编写一个plsql块,但是如果想要实现复杂的功能,可能需要在一个plsql块中嵌套其它的plsql块。除了正常的执行程序外,PLSQL还提供了专门的异常处理部分进行异常处理。
PLSQL代码块具有两种形式:匿名块与命名块。匿名PLSQL代码块是头部不具有名称的PLSQL代码。我们可以通过诸如SQLPlus之类的交互式工具将匿名块发送至PLSQL引擎,这些代码块随后会立即运行。PLSQL是一种编译型语言,因此匿名块会被编译并运行,随后则会消失。如果希望再次进行运行,必须将完整的代码块再次发送至PLSQL引擎,这些代码在PLSQL引擎内会再次被编译并运行,随后又会消失。为了更易于再次运行,匿名块可以被存储至操作系统的脚本文件中。
【PL/SQL系列高级编程及大型B2C商城项目数据库实战】主要是为了介绍oracle数据库系统下强大的PLSQL编程语言,结合实例讲解,学完之后能熟练使用PLSQL语言在企业开发中进行高级编程 、针对对象:有一定数据库设计基础和理论的在校大学生及有意从事oracle做为后台数据库开发的程序设计人员
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29212814/viewspace-1070276/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29212814/viewspace-1070276/