PL / SQL概述
在PL / SQL编程语言是由Oracle公司在80年代末期为SQL程序扩展语言和Oracle关系数据库开发。以下是关于PL / SQL值得注意的事实:
PL / SQL是完全可移植的,高性能的事务处理语言。
PL / SQL提供了一个内置的解释和独立于操作系统的编程环境。
PL / SQL也可以直接在命令行SQL * Plus接口来调用。
直接呼叫也可以从外部编程语言调用数据库制成。
PL / SQL的一般语法是基于ADA和Pascal编程语言。
除了甲骨文,PL / SQL中的TimesTen内存数据库和IBM DB2可用。
PL / SQL的特点
PL / SQL具有以下特点:
PL / SQL是紧密结合SQL集成。
它提供了广泛的错误检查。
它提供了大量的数据类型。
它提供了多种编程结构。
它支持通过函数和程序结构化编程。
它支持面向对象的编程。
它支持开发Web应用程序和服务器的页面。
PL / SQL的优点
的PL / SQL具有以下优点:
SQL是标准的数据库语言和PL / SQL强烈与SQL集成。 PL / SQL支持静态和动态SQL。静态SQL支持从PL / SQL块DML操作和事务控制。动态SQL是SQL允许嵌入PL / SQL块DDL语句。
PL / SQL允许在同一时间发送报表的整个块到数据库中。这减少了网络通信量,并提供对应用的高性能。
的PL / SQL给出了在数据库高生产率给程序员,因为它可以查询,转换和更新数据。
PL / SQL强劲的功能,如异常处理,封装,数据隐藏,和面向对象的数据类型可以节省时间设计和调试。
写在PL / SQL应用程序是完全便携。
PL / SQL提供了高安全级别。
PL / SQL提供访问预定义的SQL包。
PL / SQL提供了面向对象编程的支持。
PL / SQL提供了用于开发Web应用程序和服务器页面的支持。