Plsql 简明教程

PL/SQL - Overview

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

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

  2. PL/SQL 提供了内置、解释的和与操作系统无关的编程环境。

  3. PL/SQL 还可以直接从命令行 SQL*Plus interface 调用。

  4. 也可以从外部编程语言调用数据库来进行直接调用。

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

  6. 除了 Oracle 之外,PL/SQL 还可在 TimesTen in-memory databaseIBM DB2 中使用。

Features of PL/SQL

PL/SQL 具有以下特性 -

  1. PL/SQL 与 SQL 紧密集成。

  2. 它提供广泛的错误检查。

  3. 它提供多种数据类型。

  4. 它提供各种编程结构。

  5. 它通过函数和过程支持结构化编程。

  6. It supports object-oriented programming.

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

Advantages of PL/SQL

PL/SQL 具有以下优点 -

  1. SQL 是标准数据库语言,PL/SQL 与 SQL 紧密集成。PL/SQL 支持静态和动态 SQL。静态 SQL 支持 DML 操作和从 PL/SQL 块进行事务控制。在动态 SQL 中,SQL 允许在 PL/SQL 块中嵌入 DDL 语句。

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

  3. 由于 PL/SQL 可以在数据库中查询、转换和更新数据,因此可以极大提高程序员的工作效率。

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

  5. 编写在 PL/SQL 中的应用程序完全可移植。

  6. PL/SQL 提供了高安全级别。

  7. PL/SQL 提供了对预定义 SQL 包的访问。

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

  9. PL/SQL 提供了对开发 Web 应用程序和服务器页面的支持。