精通Oracle PL/SQL

精通Oracle PL/SQL

(澳) 麦克唐纳 (McDonald,C.) 等, 著

出版社:人民邮电出版社

年代:2009

定价:69.0

书籍简介:

本书立足于教读者写出健壮、高效且易于维护的代码。全书涵盖了PL/SQL提供的大量功能,包括高效数据处理、安全、触发器、DBA包以及高效的调试技术等。此外,书中含有丰富的示例,并提供了大量提示和技巧。

书籍目录:

4.6.2将集合作为参数传递

4.7PL/SQL中的事务处理

4.8自治事务

4.8.1在触发器中避免变异表错误

4.8.2作为事务的一部分执行DDL

4.8.3审计SELECT语句

4.8.4回滚后保持审计

4.9小结

第5章PL/SQL优化技巧

5.1尽量减少解析和内存消耗

5.1.1触发器内的代码

5.1.2调用者权限过程

5.1.3解放思想:使用管道函数

5.2数据类型:提示和技巧

5.2.1关联数组

5.2.2集合

5.2.3使用基于记录的DML时的问题

5.3调用PL/SQL

5.3.1使用PL/SQL来显露数据模型,而不是扩展它

5.3.2动态调用PL/SQL

5.4PL/SQL中的SQL

5.4.1SQL函数和递归SQL

5.4.2高效的动态SQL

5.5小结

第6章触发器

6.1触发器概念

6.1.1触发器类型

6.1.2事件属性

6.1.3触发器计时

6.1.4多个相似的触发器

6.1.5DML行前与行后触发器的性能

6.1.6权限

6.1.7触发器和数据字典

6.1.8触发器依赖性

6.1.9触发器状态

6.1.10触发器失败

6.1.11触发器的局限性

6.2DML触发器

6.2.1存储审计信息

6.2.2实现转变约束

6.2.3生成代理键

6.3替代触发器

6.4变异表

6.4.1延时处理方案

6.4.2变异表和自治事务

6.4.3其他变异表错误

6.5数据审计

6.6表的多版本

6.7Oracle流

6.8作业队列(临时事件触发器)

6.8.1作业调度

6.8.2作业和DML触发器

6.8.3作业与共享池

6.8.4作业错误

6.9DDL触发器

6.9.1DDL完整性触发器

6.9.2DDL审计跟踪

6.10数据库事件触发器

6.11登录触发器

6.11.1服务器错误触发器

6.11.2挂起事件触发器

6.11.3错误和数据库事件触发器

6.12别“重造轮子”

6.13小结

第7章DBA包

7.1警告文件包

7.1.1包结构

7.1.2警告文件的结构

7.1.3警告文件作为外部表

7.1.4处理警告文件

7.1.5异常

7.1.6通知的生命周期

7.1.7更替警告文件

7.1.8调度和并发

7.1.9使用警告文件的警告

7.1.10回顾警告文件的内容

7.1.11小结

7.2通知包

7.2.1SENDEMAIL过程”

7.2.2在数据库中保存警告消息

7.2.3小结

7.3主动监控包

7.3.1备份

7.3.2归档日志目录下的空闲空间

7.3.3监控数据库中的空闲空间

7.3.4小结

7.4历史数据包

7.4.1数据库大小

7.4.2数据库会话

7.4.3资源限制

7.4.4小结

7.5小结

第8章安全包

8.1设计问题

8.1.1回顾定义者和调用者权限

8.1.2包的构建

8.1.3模式,到处都是模式

8.1.4代码发布

8.2触发器与安全因素

8.2.1安全检查

8.2.2登录触发器:第一道防线

8.3保护源代码

8.3.1查看过程和函数的源代码

8.3.2包的源代码

8.3.3PL/SQL封装工具

8.4小结

第9章W曲包

9.1PL/SQLWeb工具包基础

9.1.1架构

9.1.2包的汇总

9.1.3从SQL*Plus测试工具包

9.2HTP和HTF包

9.3使用环境变量

9.4cookie

9.5管理文件

9.6通过Web管理表

9.7来自数据库的HTTP

9.7.1提取HTML

9.7.2使用UTLHTTP的Web服务客户端

9.8小结

第10章PUSQL调试

10.1防卫型的编码

10.1.1异常

10.1.2装备你的代码

10.1.3写文档

10.2工具

10.2.1DBHS0UTPUT

10.2.2SOLCODE和SOLERRM

10.2.3DBHSUTILITY.FORHATCALLSTACK

10.2.4DBHSAPPLICATl0NINFO

10.2.5自治事务

10.2.6UTLFILE

10.2.7用管道函数实时调试

10.3自定义BEBUG工具

10.3.1需求

10.3.2数据库设计和安装

10.3.3包的布局

10.3.4实现

10.3.5基本操作

10.3.6使用STATUS

10.3.7有选择的调试

10.3.8调试成品代码

10.3.9D印UG的用处

10.4小结

附录A构建DEBUG

内容摘要:

  对于Oracle技术人员而言,怎么强调掌握PL/SQL的重要性都不过分。但是,真正精通PL/SQL绝非易事。事实上。在现有的Oracle应用程序中充斥着太多质量不佳的PL/SQL代码,它们要么没有充分利用Oracle特有的功能,要么是在误用或者滥用。这种现象导致了许多对PL/SQL本身能力不公正的批评。  本书由全球Oracle技术专家组织0akTableNetwork的多位大师联手编写。是为PL/SQL.LT.名的名著。与市面上许多PL/SQL图书只是纸上谈兵、局限于语法和功能本身不同,本书从实战出发。讲述如何正确、充分地运用语言特性,除了PUSQL的基本功能之外,也包括数据的高效处理、安全、触发器、高效的调试技术等。作者在讲解每一个特性时都辅以经过实战检验的示例,更与读者分享了大量多年积累的独家经验。有本书在手,你将学会如何充分发挥PL/SQL的巨大潜能。编写出可靠、高效且易于维护的一流程序。  本书旨在教授读者写出健壮、高效且易于维护的PL/SQL代码。全书涵盖了PL/SQL提供的大量功能,包括高效数据处理、安全、触发器、DBA包以及高效的调试技术等。此外,书中含有丰富的示例,并提供了大量提示和技巧。  本书结构清晰,示例丰富,实践性强,适用于DBA和数据库开发人员。

书籍规格:

书籍详细信息
书名精通Oracle PL/SQL站内查询相似图书
丛书名图灵程序设计丛书
9787115208385
如需购买下载《精通Oracle PL/SQL》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)69.0语种简体中文
尺寸26装帧平装
页数 234 印数 3000

书籍信息归属:

精通Oracle PL/SQL是人民邮电出版社于2009.06出版的中图分类号为 TP311.138 的主题关于 关系数据库-数据库管理系统,Oracle 的书籍。