PL/SQL - 概述



PL/SQL编程语言由Oracle公司于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和动态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应用程序和服务器页面的开发。

广告