《oracle pl/sql programming》 目录

原创 2007年09月29日 23:37:00

overview

oracle pl/sql programming
作者:Steven Feuerstein,Bill Pribyl
出版社:O'Reilly
出版日期:2005年8月
ISBN:0-596-00977-1
页数:1198

概要
在过去的十年中,O'Reilly出版的Oracle PL/SQL Programming一书堪称是最好的PL/SQL的著作.书中充斥着实例和经典有效建议,该书给了从初学者,到有经验的开发人员,以及oracle Form开发人员,数据库管理员在pl/sql方面最强有力的帮助。

本书的第四版已全面更新,增加了覆盖oracle最新版本--oracle 10g R2的新功能与扩展。介绍了诸如pl/sql优化编译器,条件编译,编译时警告,正则表达式,嵌套表操作,FORALL的非有序集,自定义引用机制,单步后台调试异常的能力,各种预编译的包,以及对IEEE754浮点数的支持等新功能。

本书的合著者是国际著名pl/sql书籍作者Steven Feuerstein,这是一本经典的语言语法参考,最佳实践,以及丰富的代码,范围包括从简单实例到复杂的应用程序。
 

table of contents

版权
贡献
前言
  本书的目标读者
  本书的组织结构
  约定写作惯例
  哪一个平台或版本?
  关于代码
  Safari Enabled 标识
  问题与注释
  致谢
 第一部分 pl/sql编程
  第一章 pl/sql介绍
    1.1 什么是pl/sql
    1.2 pl/sql的起源
    1.3 所以,这就是pl/sql
    1.4 关于pl/sql的版本
    1.5 pl/sql开发者的资源
    1.6 一些忠告
  第二章 创建并运行pl/sql代码
    2.1 sql *Plus
    2.2 执行基本的pl/sql任务
    2.3 从其他语言中调用pl/sql过程(pl/sql procedure)
  第三章 语言基础
    3.1 pl/sql块结构
    3.2 pl/sql字符集
    3.3 标识符
    3.4 分隔符
    3.5 分号分隔符
    3.6 注释
    3.7 关键字PRAGMA
    3.8 标签(label)
第二部分 pl/sql程序结构
  第四章 条件控制与顺序控制
    4.1 IF语句
    4.2 CASE语句与表达式
    4.3 GOTO语句
    4.4 NULL语句
  第五章 迭代与循环
    5.1 循环的基础概念
    5.2 简单循环
    5.3 WHILE循环
    5.4 数值型的FOR循环
    5.5 游标型的FOR循环
    5.6 循环标签
    5.7 对迭代处理过程的提示
  第六章 异常处理
    6.1 异常处理的概念与术语
    6.2 定义异常
    6.3 抛出异常
    6.4 处理异常
    6.5 构建一个有效的错误处理架构
    6.6 充分利用pl/sql错误处理平台
第三部分 pl/sql程序的数据
  第七章 与数据一起工作
    7.1 给数据命名
    7.2 pl/sql数据类型概览
    7.3 数据声明
    7.4 自定义数据类型
    7.5 数据类型转换
  第八章 字符串
    8.1 字符串类型
    8.2 与字符串一起工作
    8.3 字符串函数快速索引
  第九章 数值
    9.1 数值类型
    9.2 数值转换
    9.3 数值函数
  第十章 日期与时间戳
    10.1 日期类型
    10.2 取得日期与时间
    10.3 Interval(间隔)数据类型
    10.4 日期转换
    10.5 日期与时间戳的分隔符
    10.6 Interval转换
    10.7 Interval的分隔符
    10.8 CAST与ETRACT
    10.9 日期算术
    10.10 日期/时间函数
  第十一章 记录 (record)
    11.1 pl/sql中的记录
  第十二章 集合
    12.1 集合概览
    12.2 集合的方法(内建的)
    12.3 与集合一起工作
    12.4 潜套表的多集操作
    12.5 维护schema级的集合
  第十三章 其他数据类型
    13.1 BOOLEAN类型
    13.2 RAW类型
    13.3 UROWID与ROWID数据类型
    13.4 LOB数据类型
    13.5 与LOB一起工作
    13.6 预定义的对象类型
第四部分
  第十四章 pl/sql中的sql
    14.1 pl/sql中的DML
    14.2 FORALL语句中的批量DML
    14.3 事务管理
    14.4 自治的事务
  第十五章 获取数据
    15.1 游标基础
    15.2 与隐式游标一起工作
    15.3 与显式游标一起工作
    15.4 BULK COLLECT
    15.5 SELECT ... FOR UPDATE
    15.6 游标变量与REF游标
    15.7 游标表达式
  第十六章 动态SQL与动态pl/sql
    16.1 NDS语句
    16.2 绑定变量
    16.3 与对象、集合一起工作
    16.4 动态pl/sql
    16.5 对NDS的建议
    16.6 什么时候使用DBMS_SQL
    16.7 NDS工具包
第五部分 创建pl/sql应用程序
  第十七章 过程,函数,参数
    17.1 标准样式代码
    17.2 过程
    17.3 函数
    17.4 参数
    17.5 本地模块
    17.6 模块重载
    17.7 前置声明
    17.8 高级主题
    17.9 沖出去!模块化!
  第十八章 包
    18.1 为什么会有包?
    18.2 包的构建规则
    18.3 包的原理与其调用规则
    18.4 与包的数据一起工作
    18.5 咋什么时候使用包
    18.6 包与对象类型
  第十九章 触发器
    19.1 DML触发器
    19.2 DDL触发器
    19.3 数据库事件触发器
    19.4 INSTEAD OF触发器
    19.5 AFTER SUSPEND触发器
    19.6 维护触发器
  第二十章 管理pl/sql代码
    20.1 管理数据库中的代码
    20.2 使用内部编译
    20.3 使用优化的编译器与编译时警告
    20.4 条件编译
    20.5 测试pl/sql程序
    20.6 调试pl/sql程序
    20.7 优化pl/sql程序
    20.8 保护存储的代码
  第二十一章 I/O与pl/sql
    21.1 显示信息
    21.2 读写文件
    21.3 发送Email
    21.4 与web数据一起工作
    21.5 pl/sql中其他有效的I/O类型
第四部分 高级pl/sql主题
  第二十二章 应用程序安全与pl/sql
    22.1 安全概览
    22.2 加密
    22.3 行级安全
    22.4 应用程序上下文
    22.5 高效的审计
  第二十三章 深入pl/sql
    23.1 掀开表面看看
    23.2 pl/sql之优化过的编译器
    23.3 所属的管理平台
    23.4 执行的验证模型
    23.5 pl/sql与oracle内存
    23.6 服务器端pl/sql处理过程:重演
    23.7 你需要知道什么
  第二十四章 pl/sql的国际话与区域化
    24.1 术语概览
    24.2 Unicode初步
    24.3 字符语义
    24.4 字符串排序规则
    24.5 多语言信息检索
    24.6 日期/时间
    24.7 货币转换
    24.8 pl/sql的国际化开发包
  第二十五章 pl/sql中的面向对象
    25.1 oracle对象功能介绍
    25.2 一个扩展的实例
    25.3 对象视图
    25.4 维护对象类型与对象视图
    25.5 训诫
  第二十六章 从pl/sql中调用java
    26.1 oracle与java
    26.2 为在oracle中使用java做好准备
    26.3 一个简单的范例
    26.4 使用loadjava
    26.5 使用dropjava
    26.6 管理数据库中的java
    26.7 使用DBMS_JAVA
    26.8 在pl/sql中使用与发布java
  第二十七章 外部过程
    27.1 外部过程介绍
    27.2 oracle net配置
    27.3 配置多线程模式
    27.4 创建oracle库
    27.5 撰写调用规格
    27.6 从被调用的c程序中抛出异常
    27.7 非缺省代理
    27.8 维护外部过程
第六部分 附录
  附录A 正则表达式元字符与函数及函数的参数
    A.1 元字符
    A.2 函数参数
  附录B 数值格式化模型
  附录C 日期格式化模型
后记
  关于作者
  后记
索引

oracle 11g PL/SQL Programming学习十七

---------------------------------------------------------------------------- -----------------PL/SQ...
  • edcvf3
  • edcvf3
  • 2013年06月21日 00:32
  • 3133

pl/sql developer 无法连接本地Oracle(注意是本地oracle)

本来挺简单的事情,会由于客观环境的原因让问题变得很复杂和无法理解 如果本地的oracle无法用pl/sql developer  连接上,大多是因为本地oracle混乱,各种客户端,各种服务...
  • rainyspring4540
  • rainyspring4540
  • 2017年02月10日 16:19
  • 747

Oracle PL/SQL编程详解之三: PL/SQL流程控制语句

[推荐]Oracle PL/SQL编程详解之三: PL/SQL流程控制语句(不给规则,不成方圆)  本篇主要内容如下: 3.1  条件语句 3.2  CASE 表达式 ...
  • zhglance
  • zhglance
  • 2017年04月03日 21:00
  • 451

Oracle数据中的PL/SQL介绍

什么是Pl/SQL: PL/SQL是Procedure Language & Sturtured Query Language的缩写。PL/SQL的优点: 有利于客户/服务器环境应用的性能提高。...
  • qq455276333
  • qq455276333
  • 2013年10月01日 11:58
  • 1705

Oracle PL/SQL Programming

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/topmvp - topmvpIf youre ...
  • topmvp
  • topmvp
  • 2008年08月24日 17:56
  • 272

免安装Oracle运行pl/sql developer

 Sql客户端中,虽然最便捷的是万能而且轻量无比的Sql Workbench,唯一的遗憾是只支持JDK5,不过这个小小的遗憾只要配置配置就能避免。     Otherwise,Oracle来说,用起来...
  • devoteinjava
  • devoteinjava
  • 2007年04月18日 10:27
  • 2053

oracle客户端PL/SQL安装简易教程

前言:oracle客户端有很多,市面上最常用的是PL/SQL,另外还有navicat for oracle,toad for oracle,以上两个都收费,还有一个为oracle官方推出的免费orac...
  • fengbird
  • fengbird
  • 2017年01月06日 23:25
  • 2249

[oracle]pl/sql --控制语句if..

--pl/sql学习第三章********************************************* --使用环境  oracle10.2 ;ide;pl/sql developer ...
  • lzz957748332
  • lzz957748332
  • 2014年07月31日 00:29
  • 3179

PL/SQL Developer连接Oracle数据库的操作步骤

1、安装PL/SQL Developer(略) 2、安装oracle Clinet       首先到Oracle官网上去下载一个Oracle 11g Client,不过需要先申请一个Oracle 帐...
  • haiyan_cf
  • haiyan_cf
  • 2016年03月31日 23:26
  • 2857

oracle pl/sql宝典(第2版)

《oracle pl/sql宝典(第2版)》共分4 篇。     第1篇 介绍oracle 和pl/sql 基础知识;     第2篇 介绍数据表的创建和操作、表中数据的操作、数据的基本查询、查询...
  • u012213585
  • u012213585
  • 2013年12月05日 16:25
  • 620
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:《oracle pl/sql programming》 目录
举报原因:
原因补充:

(最多只允许输入30个字)