





作者:[美] Michael McLaughlin 著 陶佰明 邓超 刘颖 译
定价:138元
印次:1-1
ISBN:9787302403647
出版日期:2015.08.01
印刷日期:2015.07.22
图书责编:王军
图书分类:零售
《Oracle Database 12c PL/SQL开发指南(第7版)》用于开发、调试和管理健壮的数据库程序。本书包含了详细的案例以及来自于Oracle ACE分享的专家策略,阐述了如何获取和处理数据、编写PL/SQL语句、执行高效的查询、结合使用PHP和Java以及处理动态SQL。这本由Oracle出版的综合性指南完整地覆盖了代码的测试、安全以及面向对象编程技术。 主要内容 ● 探索Oracle Database 12c 中SQL和PL/SQL的新特性 ● 创建控制结构、游标和循环语句 ● 使用集合、数组、表和关联数组集合 ● 定位和修正错误,使用异常处理程序 ● 执行黑盒测试、白盒测试和集成测试 ● 配置和管理已存储的包和函数库 ● 使用认证和加密处理安全问题 ● 使用LOB存储文本和多媒体内容 ● 编写、实现PL/SQL和Java触发器 ● 使用动态SQL语句扩展功能 ● 理解对象类型、嵌套表和非嵌套查询
作者简介 Michael McLaughlin 是爱达荷州杨百翰大学商业与通信学院计算机信息技术系的教授。他也是McLaughlin Software,LLC的创始人,同时活跃于犹他Oracle用户组。 他还是其他8本OraclePress图书的作者,例如《Oracle Database11g& MySQL 5.6 开发手册》、《Oracle Database11gPL/SQL 程序设计》和《OracleDatabase11gPL/SQL 编程实战》(清华大学出版社引进并出版)。 Michael曾在Oracle公司工作过8年多,从事顾问、开发和支持工作。在Oracle时,他领导了用于Oracle Applications 11i (11.5.8和11.5.9)的直接路径CRM升级的版本工程,还领导了PL/SQL的向前兼容性测试,对象是Oracle Applications 11i 和Oracle Database 9i。
前 言 本书介绍如何使用PL/SQL编程语言。书中包含很多例子和技术,可以帮助创建稳健的以数据库为中心的应用程序。附录A介绍Applications DBA或者开发人员应该了解的基本信息,例如启动和停止Oracle数据库及侦听器、使用SQL*Plus作为命令行接口、使用SQL Developer作为免费的跨平台的GUI界面,以及SQL调优的技术。附录B、C和D介绍如何编写SQL、使用SQL内置函数,以及使用PL/SQL内置包。其余附录介绍如何使用正则表达式函数、包装PL/SQL代码、对PL/SQL使用分层的配置文件,并了解保留字和关键字。 对于作者来说,前言通常是最后或最初撰写。与前面版本的策略不同,这次我选择在开始时写前言,这帮助我始终如一地按照计划完成本书。正如我在致谢中说过的,项目成员也帮助我理清了本书的内容,而且他们的才能是出版这一本好书的关键。 前言包含以下方面: ● “本书大纲”小节用一到两句话总结了每一章,值得快速浏览一下,以便对本书的组织结构有一个大概的了解。 ● “词法”小节介绍本书中的变量命名规则的基本原理,并为调试代码提供推荐的、节省时间的技术。 ● “数据模型和源代码下载”小节介绍示例的基本信息,并告知哪里可以找到创建和生成示例音像店数据库的代码。 本书大纲 本书分为三部分:“Oracle PL/SQL”、“PL/SQL编程”以及“附录和术语表”。在本书的前两个部分中,每一章的每一个重要的小节都以“章节回顾”结尾,列出该小节中的关键点。而且,前两部分中的每一章都包含“精熟测验”,含有10道判断题和5道多选题,帮助你确认对本章覆盖...
第Ⅰ部分 Oracle PL/SQL
第1章 Oracle PL/SQL程序开发概览 3
1.1 PL/SQL的历史和背景 4
1.2 Oracle开发架构 6
1.2.1 数据库 7
1.2.2 PL/SQL语言 8
1.2.3 Oracle处理架构 10
1.2.4 两层模型 11
1.2.5 n层模型 12
1.3 本章小结 13
1.4 精熟测验 13
第2章 新特性 15
2.1 SQL新特性 16
2.1.1 用数据目录DIRECTORY限定LIBRARY对象 16
2.1.2 使用有效时间(VT)来定义表 17
2.1.3 增强的Oracle原生LEFT OUTER JOIN语法 18
2.1.4 基于序列的列的默认值 18
2.1.5 显式NULL插入的默认值 19
2.1.6 标识列 20
2.1.7 STRING和RAW类型大小限制的增加 21
2.1.8 将SQL语句的结果传递给外部程序 21
2.1.9 查询行限制和偏移的原生SQL支持 23
2.1.10 MySQL应用程序的Oracle数据库驱动程序 26
2.1.11 SQL CROSS APPLY、OUTER APPLY和LATERAL 26
2.1.12 BEQUEATH CURRENT_USER视图 28
2.2 PL/SQL新特性 28
2.2.1 调用者权限函数的缓存 29
2.2.2 添加PL/SQL程序单元调用者到白名单 29
2.2.3 PL/... 查看详情