目录

贺辞

前言

第1章 PL/SQL简介

1.1 为什么使用PL/SQL

1.1.1 客户-服务器模式

1.1.2 标准

1.2 PL/SQL的功能特性

1.2.1 块结构

1.2.2 变量和类型

1.2.3 循环结构

1.3 本书使用的约定

1.3.1 PL/SQL和Oracle版本

1.3.2 Oracle文档

1.3.3 在线代码

1.4 示例样表

1.5 小结

第2章 PL/SQL基础

2.1 PL/SQL块

2.2 词法单位

2.2.1 标识符

2.2.2 分界符

2.2.3 文字

2.2.4 注释

2.3 变量声明

2.3.1 声明语法

2.3.2 变量初始化

2.4 PL/SQL类型

2.4.1 标量类型(Scalar Type)

2.4.2 复合类型

2.4.3 引用类型

2.4.4 LOB类型

2.4.5 使用%TYPE

2.4.6 用户定义子类型

2.4.7 在数据类型之间进行转换

2.4.8 变量作用域和可见性

2.5 表达式和运算符

2.5.1 赋值

2.5.2 表达式

2.6 PL/SQL控制结构

2.6.1 IF-THEN-ELSE

2.6.2 循环

2.6.3 GOTO和示号

2.6.4 pragma

2.7 PL/SQL风格指南

2.7.1 注释风格

2.7.2 变量名风格

2.7.3 大写风格

2.7.4 缩进风格

2.7.5 常见风格

2.8 小结

第3章 记录和表

3.1 PL/SQL记录

3.1.1 记录赋值

3.1.2 使用%ROWTYPE

3.2 表

3.2.1 表和数组

3.2.2 表属性

3.2.3 使用PL/SQL表的指南

3.3 小结

第4章 在PL/SQL中使用SQL

4.1 SQL语句

4.2 在PL/SQL中使用DML

4.2.1 SELECT

4.2.2 INSERT

4.2.3 UPDATE

4.2.4 DELETE

4.2.5 WHERE子句

4.2.6 表引用

4.2.7 数据库链接

4.2.8 替代名(Synonym)

4.3 伪例

4.3.1 CURRVAL和NEXTVAL

4.3.2 LEVEL

4.3.3 ROWID

4.3.4 ROWNUM

4.4 GRANT、REVOKE和权限

4.4.1 对象和系统权限

小结

本书深入探讨了PL/SQL的基础和应用,帮助读者掌握其核心功能与特性。