PL/SQL是Oracle的程序设计语言,用于存储过程,它为你的数据库程序增加了许多可能的功能。PL/SQL补充了标准的关系数据库语言SQL,提供了各种过程化特性,包括循环、IF-THEN语句、高级数据结构以及丰富的事务控制,这些都紧密地集成到Oracle数据库服务器中。\r\n 无论你是一位初学者还是已经熟悉了另一种程序设计语言,本书都会为你加速PL/SQL学习提供帮助。本书的主题包括:PL/SQL——什么是PL/SQL,为什么使用这种语言;语法以及所有核心语言结构的例子;创建并重用存储过程、函数以及包;建立基于Web的应用程序;使PL/SQL程序安全、免受攻击;第三方开发工具的好处;将PL/SQL与电子邮件、Java和Internet联系起来。\r\n 经过细致加工的全新例子可以从http://oracle.oreilly.com下载,本书包括了从Oracle7到Oracle9i所有版本的可用语言特性。本书由PL/SQL专家Bill Pribyl和Steven Feuerstein以轻松的风格写作,为需要学习PL/SQL的每位数据库开发者和管理员奠定了坚实的基础。
前言\r\n\r\n第一章 PL/SQL综述\r\n\r\n什么是PL/SQL\r\n为什么使用PL/SQL\r\n开始学习PL/SQL前所需的知识\r\n\r\n第二章 基础知识\r\n\r\nPL/SQL专门术语\r\n运行第一个PL/SQL程序\r\n程序结构介绍\r\n变量\r\n常见运算符\r\n条件转移逻辑\r\n循环执行:循环语句\r\n代码格式:需求和准则\r\n一些高级的基础知识\r\n\r\n第三章 我们来编码\r\n\r\n实例的一些背景知识\r\n第一个程序训练\r\n用函数返回一本图书的副本数\r\n令你的代码富有弹性\r\n使用PL/SQL包来组织代码\r\n更高的水平\r\n现在做什么\r\n\r\n第四章 年轻人,上网吧\r\n\r\nHTML简介\r\n用PL/SQL创建网页\r\n还要做什么\r\n\r\n第五章 获取\r\n\r\n什么是最重要的\r\n容易想到的检索一行数据的方法\r\n使用游标检索多于一行的数据\r\n通过Web页面显示查询结果\r\n用动态SQL建立一个基于网页的搜索页面\r\n数据检索的高级主题\r\n\r\n第六章 管理好房间\r\n\r\n组织你的代码\r\n使用工具高效地编写代码\r\n\r\n第七章 安全:将环家伙拒之门外\r\n\r\nOracle安全概述\r\n组织好账号,提高安全性\r\n分析图书馆系统的需求\r\n跟踪数据库的修改\r\n专门针对PL/SQL开发者的安全主题\r\n\r\n第八章 与外部世界通信\r\n\r\n从PL/SQL发送E-mail\r\n在图书馆系统中使用邮件发送器\r\n在数据库内部接收E-mail\r\n从远端Web站点中获取数据\r\n与其他语言的集成\r\n\r\n第九章 较为高级的主题及其他\r\n\r\n驾驭软件生命周期\r\nPL/SQL中的列表(集合)\r\n异常处理包\r\n事务控制\r\nPL/SQL编译器\r\n顾客和图书管理员的权限管理\r\n更多的PL/SQL特性\r\n\r\n后记 实现数据库编程\r\n\r\n词汇表\r\n