您好,欢迎光临有路网!
精通Oracle PL/SQL
QQ咨询:
有路璐璐:

精通Oracle PL/SQL

  • 作者:(澳)麦克唐纳 蔡伟毅
  • 出版社:人民邮电出版社
  • ISBN:9787115208385
  • 出版日期:2009年09月01日
  • 页数:439
  • 定价:¥69.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书旨在教授读者写出健壮、**且易于维护的PL/SQL代码。全书涵盖了PL/SQL提供的大量功能,包括**数据处理、**、触发器、DBA包以及**的调试技术等。此外,书中含有丰富的示例,并提供了大量提示和技巧。
    本书结构清晰,示例丰富,实践性强,适用于DBA和数据库开发人员。
    文章节选
    第1章 **能的PL/SQL
    本章讨论PL/SQL的效能。这里故意避开术语“性能”,因为效能不只是性能。我们将准确地定义什么是“**能的PL/SQL”,并解释如何使PL/SQL代码符合这个定义。
    当恰到好处地使用PL/SQL时,可以构建出性能良好、便于日后修改并可以应付大量用户的应用程序。PL/SQL应该成为基于数据库的应用程序开发必选的开发语言。因此,当在公司里使用Oracle时,应该鼓励将PL/SQL作为应用程序的不可或缺的组件。
    1.1 为何使用PL/SQL
    在讲述与PL/SQL效能有关的重要问题之前,先来看一下***这几年经常问的问题:“我真的需要使用PL/SQL吗?”
    自从上世纪80年代末起,人们一直在忙于使应用程序摆脱大型机,首先转向客户-服务器应用(client-server),然后又转向基于Web的解决方案,应用程序的数据(保存于Oracle数据库中)已经远远脱离了应用程序代码本身。
    因而,当存储过程**次出现于Oracle版本7服务器端的时候,其卖点就是作为在慢速网络中改善客户/服务器(client/server)应用程序性能的解决方案。我们摒弃了从客户端应用程序发送很多离散数据库调用的做法,而将这些调用绑定于服务器端的PL/SQL存储过程中,客户端只需要发送一个简单的调用,这样就可以减少对网络速度的依赖。
    这是对PL/SQL价值的严重贬损(让我们面对它吧,我们真不希望贬损Oracle的任何一个特点)。更糟糕的是,它导致了一个错误观点:如果你不准备将应用程序运行于广域网,就不需要PL/SQL。但本书将反复证明,在Oracle项目中不使用PL/SQL就等于编程时将一只手绑在后背上。然而,在一个项目中,你首先要面临的难题可能并不是如何保证**地运用PL/SQL,而是如何说服管理者心悦诚服地使用它!
    ……
    目录
    第1章 **能的PL/SQL
    1.1 为何使用PL/SQL
    1.1.1 PL/SQL贴近数据
    1.1.2 *简单的通常是*好的
    1.2 什么是**能的PL/SQL
    1.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 检索DDL
    2.7.4 DBMS ROWID的有趣应用
    2.7.5 后台任务
    2.8 小结
    第3章 令人困惑的游标
    3.1 显式游标与隐式游标
    3.1.1 单行的读取
    3.1.2 多行处理
    3.1.3 TOP-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 从字段到行——使用%ROWTYPE
    4.3 从记录到对象
    4.3.1 对象类型
    4.3.2 用集合扩展runstats
    4.4 在PL/SQL中使用集合的动机
    4.5 用集合来批处理
    4.5.1 批收集
    4.5.2 批量绑定
    4.6 在PL/SQL程序间传递变量
    4.6.1 将%TYPE和%ROWTYPE作为参数传递
    ……
    第5章 PL/SQL优化技巧
    第6章 触发器
    第7章 DBA包
    第8章 **包
    第9章 Web包
    第10章 PL/SQL调试
    附录A 构建DEBUG
    编辑推荐语
    对于Oracle技术人员而言,怎么强调掌握PL/SQL的重要性都不过分。但是,真正精通PL/SQL绝非易事。事实上。在现有的Oracle应用程序中充斥着太多质量不佳的PL/SQL代码,它们要么没有充分利用Oracle特有的功能,要么是在误用或者滥用。这种现象导致了许多对PL/SQL本身能力不公正的批评。
    本书由全球Oracle技术专家组织0akTable Network的多位大师联手编写。是为PL/SQL.LT.名的名著。与市面上许多PL/SQL图书只是纸上谈兵、局限于语法和功能本身不同,本书从实战出发。讲述如何正确、充分地运用语言特性,除了PUSQL的基本功能之外,也包括数据的**处理、**、触发器、**的调试技术等。作者在讲解每一个特性时都辅以经过实战检验的示例。更与读者分享了大量多年积累的**经验。有本书在手。你将学会如何充分发挥PL/SQL的巨大潜能。编写出可靠、**且易于维护的**程序。
    Amazon五星图书,五位***技术专家联袂巨献;提供大量实战方案;教你编写健壮、**且易于维护PL/SQL代码。

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外