PL/SQL - 简介介绍

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

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

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

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

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

  • PL/SQL可以查询,转换和更新数据库中的数据,从而提高了程序员的工作效率。

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

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

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

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

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

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

点我分享笔记