成功加入购物车
现货如图,封底破损
[澳] 麦克唐纳 著; 蔡伟毅 译 / 人民邮电出版社 / 2009-09 / 平装
售价 ¥ 2.20
品相 九品
延迟发货说明
上书时间2019-02-27
卖家超过10天未登录
精通Oracle PL/SQL:Amazon五星图书,五位世界级技术专家联袂巨献
《精通OraclePL/SQL》旨在教授读者写出健壮、高效且易于维护的PL/SQL代码。全书涵盖了PL/SQL提供的大量功能,包括高效数据处理、安全、触发器、DBA包以及高效的调试技术等。此外,书中含有丰富的示例,并提供了大量提示和技巧。《精通OraclePL/SQL》结构清晰,示例丰富,实践性强,适用于DBA和数据库开发人员。
麦克唐纳(ConnerMcDonald),世界著名的Oracle技术专家,Oracle认证专家,具有十多年的Oracle系统开发经验,以精深的PL/SQL造诣享誉业界。他的个人网站www.oracledba.co.uk是极具影响的Oracle技术资源。
第1章高效能的PL/SQL1.1为何使用PL/SQL1.1.1PL/SQL贴近数据1.1.2最简单的通常是最好的1.2什么是高效能的PL/SQL1.2.1性能1.2.2影响1.2.3可论证性1.3达到高效能1.3.1绑定变量和解析的代价1.3.2使用PL/SQL的可用特性1.3.3不要使用PL/SQL来做SQL的工作1.4小结第2章全部打包2.1包的基本好处2.1.1包的重载2.1.2包中的公有变量和私有变量2.1.3初始化2.1.4信息隐藏2.2独立的过程和依赖危机2.3打破依赖链2.4使用递归2.5人们为何避而不用包2.5.1忽视分离的好处2.5.2这是个包,不是库2.6何时不能使用包2.7发布包2.7.1路径跟踪编程变得简单2.7.2其他有用的例程2.7.3检索DDL2.7.4DBMS_ROWID的有趣应用2.7.5后台任务2.8小结第3章令人困惑的游标3.1显式游标与隐式游标3.1.1单行的读取3.1.2多行处理3.1.3TOP-N处理3.1.4结论3.2跨架构的游标管理3.2.1游标变量3.2.2游标表达式3.3小结第4章高效数据处理4.1控制数据类型4.1.1使用%TYPE属性4.1.2使用包集中控制数据类型4.1.3避免隐式数据类型转换4.2从字段到行——使用%ROWTYPE4.3从记录到对象4.3.1对象类型4.3.2用集合扩展runstats4.4在PL/SQL中使用集合的动机4.5用集合来批处理4.5.1批收集4.5.2批量绑定4.6在PL/SQL程序间传递变量4.6.1将%TYPE和%ROWTYPE作为参数传递4.6.2将集合作为参数传递4.7PL/SQL中的事务处理4.8自治事务4.8.1在触发器中避免变异表错误4.8.2作为事务的一部分执行DDL4.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/SQL5.3.1使用PL/SQL来显露数据模型,而不是扩展它5.3.2动态调用PL/SQL5.4PL/SQL中的SQL5.4.1SQL函数和递归SQL5.4.2高效的动态SQL5.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.1SEND_EMAIL过程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章Web包9.1PL/SQLWeb工具包基础9.1.1架构9.1.2包的汇总9.1.3从SQL*Plus测试工具包9.2HTP和HTF包9.3使用环境变量9.4cookie9.5管理文件9.6通过Web管理表9.7来自数据库的HTTP9.7.1提取HTML9.7.2使用UTL_HTTP的Web服务客户端9.8小结第10章PL/SQL调试10.1防卫型的编码10.1.1异常10.1.2装备你的代码10.1.3写文档10.2工具10.2.1DBMS_OUTPUT10.2.2SQLCODE和SQLERRM10.2.3DBMS_UTILITY.FORMAT_CALL_STACK10.2.4DBMS_APPLICATION_INFO10.2.5自治事务10.2.6UTL_FILE10.2.7用管道函数实时调试10.3自定义BEBUG工具10.3.1需求10.3.2数据库设计和安装10.3.3包的布局10.3.4实现10.3.5基本操作10.3.6使用STATUS10.3.7有选择的调试10.3.8调试成品代码10.3.9DEBUG的用处10.4小结附录A构建DEBUG
展开全部
图2
图3
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30