- PL/SQL 教程
- PL/SQL - 主页
- PL/SQL - 概述
- PL/SQL - 环境
- PL/SQL - 基本语法
- PL/SQL - 数据类型
- PL/SQL - 变量
- PL/SQL - 常量和文字
- PL/SQL - 运算符
- PL/SQL - 条件
- PL/SQL - 循环
- PL/SQL - 字符串
- PL/SQL - 数组
- PL/SQL - 过程
- PL/SQL - 函数
- PL/SQL - 游标
- PL/SQL - 记录
- PL/SQL - 异常
- PL/SQL - 触发器
- PL/SQL - 包
- PL/SQL - 集合
- PL/SQL - 事务
- PL/SQL - 日期和时间
- PL/SQL - DBMS 输出
- PL/SQL - 面向对象
- PL/SQL 有用资源
- PL/SQL - 问题与解答
- PL/SQL - 快速指南
- PL/SQL - 有用的资源
- PL/SQL - 讨论
PL/SQL - 概述
PL/SQL 编程语言是 Oracle 公司在 20 世纪 80 年代末开发的,作为 SQL 和 Oracle 关系数据库的过程扩展语言。以下是有关 PL/SQL 的一些值得注意的事实 -
PL/SQL 是一种完全可移植的高性能事务处理语言。
PL/SQL 提供了一个内置的、解释性的、独立于操作系统的编程环境。
PL/SQL 也可以直接从命令行SQL*Plus 界面调用。
也可以从外部编程语言调用数据库直接调用。
PL/SQL 的通用语法基于 ADA 和 Pascal 编程语言。
除了 Oracle 之外,TimesTen 内存数据库和IBM DB2中也提供了 PL/SQL 。
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 应用程序和服务器页面提供支持。