ORACLE PL/SQL 编程详解 第一章:PL/SQL 程序设计简介 SQL 语言只是访问、操作数据库的语言,并不是一种具有流程控制的程序设计语言,而只有程序设计语言才能用于应用软件的开发
PL /SQL 是一种高级数据库程序设计语言,该语言专门用于在各种环境下对 ORACLE 数据库进行访问
由于该语言集成于数据库服务器中,所以 PL/SQL 代码可以对数据进行快速高效的处理
除此之外,可以在 ORACLE 数据库的某些客户端工具中,使用 PL/SQL 语言也是该语言的一个特点
本章的主要内容是讨论引入 PL/SQL语言的必要性和该语言的主要特点,以及了解PL/SQL 语言的重要性和数据库版本问题
还要介绍一些贯穿全书的更详细的高级概念,并在本章的最后就我们在本书案例中使用的数据库表的若干约定做一说明
1 SQL 与 PL/SQL 1
1 什么是PL/SQL
PL/SQL 是 Procedure Language & Structured Query Language 的缩写
ORACLE 的 SQL 是支持ANSI(American national Standards Institute) 和 ISO92 (International Standards Organization)标准的产品
PL/SQL 是对 SQL 语言存储过程语言的扩展
从 ORACLE6 以后,ORACLE 的 RDBMS附带了 PL/SQL
它现在已经成为一种过程处理语言,简称 PL/SQL
目前的 PL/SQL 包括两部分,一部分是数据库引擎部分;另一部分是可嵌入到许多产品(如 C 语言,JAVA 语言等)工具中的独立引擎
可以将这两部分称为:数据库 PL/SQL 和工具 PL/SQL
两者的编程非常相似
都具有编程结构、语法和逻辑机制
工具 PL/SQL另外还增加了用于支