前言 1
第一章 PL/SQL综述 13
什么是PL/SQL 13
为什么使用PL/SQL 22
开始学习PL/SQL前所需的知识 29
第二章 基础知识 33
PL/SQL专门术语 33
运行第一个PL/SQL程序 36
程序结构介绍 41
变量 45
常见运算符 53
条件转移逻辑 62
循环执行:循环语句 66
代码格式:需求和准则 73
一些高级的基础知识 75
第三章 我们来编码 83
实例的一些背景知识 83
第一个程序训练 85
用函数返回一本图书的副本数 101
令你的代码富有弹性 106
使用PL/SQL包来组织代码 113
更高的水平 124
现在做什么 129
第四章 年轻人,上网吧 131
HTML简介 132
用PL/SQL创建网页 144
还要做什么 181
第五章 获取 182
什么是最重要的 182
容易想到的检索一行数据的方法 183
使用游标检索多于一行的数据 186
通过Web页面显示查询结果 199
用动态SQL建立一个基于网页的搜索页面 204
数据检索的高级主题 224
第六章 管理好房间 235
组织你的代码 236
使用工具高效地编写代码 250
第七章 安全:将坏家伙拒之门外 269
Oracle安全概述 270
组织好账号,提高安全性 280
分析图书馆系统的需求 294
跟踪数据库的修改 300
专门针对PL/SQL开发者的安全主题 308
第八章 与外部世界通信 315
从PL/SQL发送E-mail 316
在图书馆系统中使用邮件发送器 321
在数据库内部接收E-mail 325
从远端Web站点中获取数据 335
与其他语言的集成 348
第九章 较为高级的主题及其他 354
驾驭软件生命周期 355
PL/SQL中的列表(集合) 357
异常处理包 372
事务控制 377
PL/SQL编译器 383
顾客和图书管理员的权限管理 387
更多的PL/SQL特性 410
后记 实现数据库编程 421
词汇表 427