Plsql 简明教程
PL/SQL - Overview
PL/SQL 编程语言是由 Oracle 公司在 20 世纪 80 年代末作为 SQL 和 Oracle 关系数据库的程序扩展语言开发的。以下是关于 PL/SQL 的一些重要事实 -
-
PL/SQL 是一种完全可移植、高性能的事务处理语言。
-
PL/SQL 提供了内置、解释的和与操作系统无关的编程环境。
-
PL/SQL 还可以直接从命令行 SQL*Plus interface 调用。
-
也可以从外部编程语言调用数据库来进行直接调用。
-
PL/SQL 一般语法基于 ADA 和 Pascal 编程语言。
-
除了 Oracle 之外,PL/SQL 还可在 TimesTen in-memory database 和 IBM DB2 中使用。
Features of PL/SQL
PL/SQL 具有以下特性 -
-
PL/SQL 与 SQL 紧密集成。
-
它提供广泛的错误检查。
-
它提供多种数据类型。
-
它提供各种编程结构。
-
它通过函数和过程支持结构化编程。
-
It supports object-oriented programming.
-
它支持 Web 应用程序和服务器页面的开发。
Advantages of PL/SQL
PL/SQL 具有以下优点 -
-
SQL 是标准数据库语言,PL/SQL 与 SQL 紧密集成。PL/SQL 支持静态和动态 SQL。静态 SQL 支持 DML 操作和从 PL/SQL 块进行事务控制。在动态 SQL 中,SQL 允许在 PL/SQL 块中嵌入 DDL 语句。
-
PL/SQL 允许一次向数据库发送整个语句块。这可以减少网络流量,并为应用程序提供高性能。
-
由于 PL/SQL 可以在数据库中查询、转换和更新数据,因此可以极大提高程序员的工作效率。
-
PL/SQL 通过异常处理、封装、数据隐藏和面向对象数据类型等强大功能节省了设计和调试时间。
-
编写在 PL/SQL 中的应用程序完全可移植。
-
PL/SQL 提供了高安全级别。
-
PL/SQL 提供了对预定义 SQL 包的访问。
-
PL/SQL 提供了对面向对象编程的支持。
-
PL/SQL 提供了对开发 Web 应用程序和服务器页面的支持。