PL / SQL - 概述

PL/SQL编程语言是由Oracle Corporation在20世纪80年代后期开发的,作为SQL和Oracle关系数据库的过程扩展语言.以下是有关PL/SQL : 的明显事实;

  • PL/SQL是一种完全可移植的高性能交易 - 处理语言.

  • PL/SQL提供内置,解释和操作系统独立的编程环境.

  • PL/SQL也可以直接从命令行 SQL * Plus界面调用.

  • 直接调用也可以从外部编程语言调用到数据库.

  • PL/SQL的一般语法基于ADA和Pascal编程语言.

  • 除了Oracle之外,PL/SQL在 TimesTen内存数据库 IBM DB2 中可用.

PL/SQL的功能

PL/SQL具有以下功能 :

  • PL/SQL与SQL紧密集成.

  • 它提供了广泛的错误检查.

  • 它提供了大量的数据类型.

  • 它支持通过函数和过程进行结构化编程.

  • 它支持面向对象的编程.

  • 它支持Web应用程序和服务器页面的开发.

PL/SQL的优点

PL/SQL具有以下优点 :

  • SQL是标准数据库语言和PL/SQL与SQL强烈集成. PL/SQL支持静态和动态SQL. Static SQL支持PL/SQL块的DML操作和事务控制.在Dynamic SQL中,SQL允许在PL/SQL块中嵌入DDL语句.

  • PL/SQL允许一次将整个语句块发送到数据库.这样可以减少网络流量并为应用程序提供高性能.

  • PL/SQL为程序员提供了高生产率,因为它可以查询,转换和更新数据.数据库.

  • PL/SQL通过强大的功能节省了设计和调试的时间,例如异常处理,封装,数据隐藏和面向对象的数据类型.

  • 用PL/SQL编写的应用程序是完全可移植的.

  • PL/SQL提供高安全级别.

  • PL/SQL提供对预定义SQL包的访问.

  • PL/SQL支持面向对象的编程.

  • PL/SQL支持开发Web应用程序和服务器页面.