📜  PL / SQL-概述

📅  最后修改于: 2020-11-26 05:46:33             🧑  作者: Mango


PL / SQL编程语言是Oracle公司在1980年代后期开发的,它是SQL和Oracle关系数据库的过程扩展语言。以下是关于PL / SQL的某些值得注意的事实-

  • PL / SQL是一种完全可移植的高性能事务处理语言。

  • PL / SQL提供了内置的,解释的且与OS无关的编程环境。

  • 也可以从命令行SQL * Plus接口直接调用PL / SQL。

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

  • 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支持来自PL / SQL块的DML操作和事务控制。在Dynamic SQL中,SQL允许将DDL语句嵌入PL / SQL块中。

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

  • PL / SQL可以查询,转换和更新数据库中的数据,因此可以提高程序员的生产率。

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

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

  • PL / SQL提供高安全性级别。

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

  • PL / SQL提供了对面向对象编程的支持。

  • PL / SQL为开发Web应用程序和服务器页面提供支持。