PL/SQL概述

PL/SQL编程语言由Oracle公司在20世纪80年代末由SQL和Oracle关系数据库的程序扩展语言开发。以下是有关PL/SQL的一些重要事实 -

  • PL/SQL是一种完全可移植的,高性能的事务处理语言。
  • PL/SQL提供了一个内置的,解释的和独立于操作系统的编程环境。
  • 可以从命令行SQL * Plus界面直接调用PL/SQL。
  • 直接调用也可以从外部编程语言调用到数据库中的对象(函数或过程等)。
  • PL/SQL通用语法基于ADAPascal编程语言。
  • 除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支持来自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应用程序和服务器页面。


posted @ 2018-03-22 14:53  YouseiRaws  阅读(311)  评论(0编辑  收藏  举报