Oracle PL/SQL实例精解

Oracle PL/SQL实例精解
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Gary Rosenzweig)
2009-06
版次: 1
ISBN: 9787111268031
定价: 85.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 598页
正文语种: 简体中文
原版书名: Oracle PL/SQL by Example, 4th Edition
69人买过
  •   《OraclePL/SQL实例精解(原书第4版)》是一本逐步分解的,详尽的PL/SQL编程教程,使用真实场景的试验、范例和练习来介绍读者所需的PL/SQL编程技能,涵盖Oracle11g的最新特性。作者的写作手法源自于在哥伦比亚大学教授PL/SQL编程技术的经验,深度探索PL/SQL编程技术,融合自己的最佳实践。使用《OraclePL/SQL实例精解(原书第4版)》,读者可以快速掌握PL/SQL编程基本知识,并建立工程化的概念,是市面上难得的PL/SQL教程。《OraclePL/SQL实例精解(原书第4版)》是一本集中式的解决方案范例教程,使用真实场景的试验。大量范例。练习来介绍所需的所有OraclePL/SQL技能。这个版本完全面向Oracle11g,覆盖OraclePL/SQL编程的所有基础知识,包括PL/SQL语法。程序控制结构,包,以及Oracle11g重要改进的触发器。你可以通过《OraclePL/SQL实例精解(原书第4版)》独立学习每个关键任务,以及最重要的PL/SQL编程技术。通过实践性的学习手段,可以分享作者的解决方案,这些解决方案提供深度探索视角和已证实的最佳实践。每章后面的项目会综合应用所学的技术,通过实践活动加深对知识的理解和掌握程度。《OraclePL/SQL实例精解(原书第4版)》的写作手法充分体现了作者在哥伦比亚大学向专业人士教授PL/SQL编程的经验和技巧。通过这种逐步分解的讲解方式,数据库开发者和DBA的新手可以更快地获职工程实践经验;高级的PL/SQL程序员可以把《OraclePL/SQL实例精解(原书第4版)》作为实践性解决方案的参考资源。   BenjaminRosenzweig是Misys公司的软件开发经理。在此之前,他是Oracle公司的首席顾问。他的工作经历包括在尼泊尔的加德满都市开发藏文-英文的电子字典,支持位于GoldmanSachs的演示中心,以及管理TIAA-CREF的交易系统。他是哥伦比亚大学计算机技术与应用编程的讲师,并被授予杰出教授奖。他的主要著作为《OracleFormsDeveloper:TheCompleteVideoCourse》和《OracleWebApplicationProgrammingforPL/SQLDevelopers》。
      ElenacSilvestrovacRakhimov是Alea软件的高级研发师和团队领导者。在企业和商业环境的数据库开发经验超过15年,涉及领域包括非赢利组织和华尔街,始终在哥伦比亚大学教授数据库编程方面的课程。 译者序
    致谢
    作者简介
    Oracle11g中PL/SQL新特性简介
    第1章PL/SQL概念
    1.1在客户端/服务器架构中PL/SQL的应用
    1.1.1使用PL/SQL匿名语句块
    1.1.2理解如何执行PL/SQL
    1.2SQLPlus中的PL/SQL
    1.2.1使用替代变量
    1.2.2使用DBMSOUTPUT.PUTLINE语句
    1.3动手试验

    第2章通用编程语言基础
    2.1PL/SQL编程基础
    2.1.1充分利用PL/SQL语言组件
    2.1.2充分利用PL/SQL变量
    2.1.3合理使用PL/SQL保留字
    2.1.4在PL/SQL中使用标识符
    2.1.5使用Anchored数据类型
    2.1.6声明和初始化变量
    2.1.7理解语句块、嵌套语句块和标签的作用范围
    2.2动手试验

    第3章PL/SQL中的SQL
    3.1在PL/SQL中使用DML
    3.1.1变量初始化时使用SELECTINTO语法
    3.1.2在PL/SQL语句块中使用DML
    3.1.3在PL/SQL语句块中使用序列
    3.2使用SAVEPOINT
    3.3动手试验

    第4章条件控制:IF语句
    4.1IF语句
    4.1.1使用IF-THEN语句
    4.1.2使用IF-THEN-ELSE语句
    4.2ELSIF语句
    4.3嵌套IF语句
    4.4动手试验

    第5章条件控制:CASE语句
    5.1CASE语句
    5.1.1使用CASE语句
    5.1.2使用搜索式CASE语句
    5.2CASE表达式
    5.3NULLIF和COALESCE函数
    5.3.1NULLIF函数
    5.3.2使用COALEESCE函数
    5.4动手试验

    第6章迭代控制:第一部分
    6.1简单循环
    6.1.1使用带有EXIT条件的简单循环
    6.1.2使用带有EXITWHEN条件的简单循环
    6.2WHILE循环
    6.3数值型FOR循环
    6.3.1与IN选项一起使用数值型FOR循环
    6.3.2与REVERSE选项一起使用数值型FOR循环
    6.4动手试验

    第7章迭代控制:第二部分
    7.1CONTINUE语句
    7.1.1使用CONTINUE语句
    7.1.2使用CONTINUEWHEN语句
    7.2嵌套循环
    7.3动手试验

    第8章错误处理和内置异常
    8.1处理错误
    8.2内置异常
    8.3动手试验

    第9章异常
    9.1异常作用范围
    9.2用户定义异常
    9.3异常传播
    9.3.1理解异常的传播方式
    9.3.2再次抛出异常
    9.4动手试验

    第10章异常:高级概念
    10.1RAISEAPPLICATIONERROR
    10.2EXCEPTtONIt~编译指令
    10.3SQLCODE和SQLERRM
    10.4动手试验

    第11章游标简介
    11.1游标操作
    11.1.1充分利用记录类型
    11.1.2处理显式游标
    11.1.3充分利用游标属性
    11.1.4集成所做的工作
    11.2使用游标FOR循环和嵌套游标
    11.2.1使用游标FOR循环
    11.2.2处理嵌套的游标
    11.3动手试验

    第12章高级游标
    12.1在游标和复杂的嵌套游标中使用参数
    12.1.1在游标中使用参数
    12.1.2使用复杂的嵌套游标
    12.2FORUPDATE和WHERECURRENT游标

    第13章触发器
    13.1什么是触发器
    13.1.1理解什么是触发器
    13.1.2使用BEFORE和AFTER触发器
    13.2触发器类型
    13.2.1使用行触发器和语句触发器
    13.2.2使用INSTEADOF触发器
    13.3动手试验

    第14章复合触发器
    14.1变异表问题
    14.2复合触发器
    14.3动手试验

    第15章集合
    15.1PL/SQL表
    15.1.1使用联合数组
    15.1.2使用嵌套表
    15.2变长数组
    15.3多层集合
    15.4动手试验

    第16章记录
    16.1记录类型
    16.1.1使用基于表的和基于游标的记录
    16.1.2使用用户定义的记录
    16.2嵌套记录
    16.3记录的集合
    16.4动手试验

    第17章本地动态SQL
    17.1EXECUTEIMMEDIATE语句
    17.2OPEN-FOR、FETCH和CLOSE语句
    17.3动手试验

    第18章批量8QL
    18.1FORAIL语句
    18.2BULKCOLLECT子句
    18.3动手试验

    第19章过程
    19.1创建过程
    19.1.1创建过程
    19.1.2从数据字典查询有关过程的信息
    19.2过程传入和传出参数
    19.3动手试验
    19.3.1第一部分
    19.3.2第二部分

    第20章函数
    20.1创建和使用函数
    20.1.1创建存储函数
    20.1.2使用函数
    20.1.3在SQL语句中调用函数
    20.1.4编写复杂的函数
    20.2动手试验

    第21章包
    21.1使用包的好处
    21.1.1创建包规范
    21.1.2创建包体
    21.1.3调用存储包
    21.1.4创建私有对象
    21.1.5创建包变量和游标
    21.2游标变量
    21.3扩展包
    21.4动手试验

    第22章存储代码
    22.1收集有关存储代码的信息
    22.1.1从数据字典收集存储代码信息
    22.1.2使用RESTRICTREFERENCES编译指令实现纯度等级
    22.1.3重载模块
    22.2动手试验

    第23章Oracle中对象类型
    23.1对象类型
    23.1.1使用对象类型
    23.1.2使用集合和对象类型
    23.2对象类型方法
    23.3动手试验

    第24章Oracle提供的包
    24.1使用Oracle提供的包来配置PL/SQL、访问文件和调度作业
    24.1.1使用UTLFILE来访问文件
    24.1.2使用DBMS-JOB来调度作业
    24.1.3提交作业
    24.2使用Oracle提供的包来生成解释计划和创建HTML页面
    24.3使用OracleWebToolkit来创建Web页面

    附录APL/SQL格式化指南
    附录BStudent数据库模式
    附录CANSISQL标准
    附录D动手试验部分的参考答案
  • 内容简介:
      《OraclePL/SQL实例精解(原书第4版)》是一本逐步分解的,详尽的PL/SQL编程教程,使用真实场景的试验、范例和练习来介绍读者所需的PL/SQL编程技能,涵盖Oracle11g的最新特性。作者的写作手法源自于在哥伦比亚大学教授PL/SQL编程技术的经验,深度探索PL/SQL编程技术,融合自己的最佳实践。使用《OraclePL/SQL实例精解(原书第4版)》,读者可以快速掌握PL/SQL编程基本知识,并建立工程化的概念,是市面上难得的PL/SQL教程。《OraclePL/SQL实例精解(原书第4版)》是一本集中式的解决方案范例教程,使用真实场景的试验。大量范例。练习来介绍所需的所有OraclePL/SQL技能。这个版本完全面向Oracle11g,覆盖OraclePL/SQL编程的所有基础知识,包括PL/SQL语法。程序控制结构,包,以及Oracle11g重要改进的触发器。你可以通过《OraclePL/SQL实例精解(原书第4版)》独立学习每个关键任务,以及最重要的PL/SQL编程技术。通过实践性的学习手段,可以分享作者的解决方案,这些解决方案提供深度探索视角和已证实的最佳实践。每章后面的项目会综合应用所学的技术,通过实践活动加深对知识的理解和掌握程度。《OraclePL/SQL实例精解(原书第4版)》的写作手法充分体现了作者在哥伦比亚大学向专业人士教授PL/SQL编程的经验和技巧。通过这种逐步分解的讲解方式,数据库开发者和DBA的新手可以更快地获职工程实践经验;高级的PL/SQL程序员可以把《OraclePL/SQL实例精解(原书第4版)》作为实践性解决方案的参考资源。
  • 作者简介:
      BenjaminRosenzweig是Misys公司的软件开发经理。在此之前,他是Oracle公司的首席顾问。他的工作经历包括在尼泊尔的加德满都市开发藏文-英文的电子字典,支持位于GoldmanSachs的演示中心,以及管理TIAA-CREF的交易系统。他是哥伦比亚大学计算机技术与应用编程的讲师,并被授予杰出教授奖。他的主要著作为《OracleFormsDeveloper:TheCompleteVideoCourse》和《OracleWebApplicationProgrammingforPL/SQLDevelopers》。
      ElenacSilvestrovacRakhimov是Alea软件的高级研发师和团队领导者。在企业和商业环境的数据库开发经验超过15年,涉及领域包括非赢利组织和华尔街,始终在哥伦比亚大学教授数据库编程方面的课程。
  • 目录:
    译者序
    致谢
    作者简介
    Oracle11g中PL/SQL新特性简介
    第1章PL/SQL概念
    1.1在客户端/服务器架构中PL/SQL的应用
    1.1.1使用PL/SQL匿名语句块
    1.1.2理解如何执行PL/SQL
    1.2SQLPlus中的PL/SQL
    1.2.1使用替代变量
    1.2.2使用DBMSOUTPUT.PUTLINE语句
    1.3动手试验

    第2章通用编程语言基础
    2.1PL/SQL编程基础
    2.1.1充分利用PL/SQL语言组件
    2.1.2充分利用PL/SQL变量
    2.1.3合理使用PL/SQL保留字
    2.1.4在PL/SQL中使用标识符
    2.1.5使用Anchored数据类型
    2.1.6声明和初始化变量
    2.1.7理解语句块、嵌套语句块和标签的作用范围
    2.2动手试验

    第3章PL/SQL中的SQL
    3.1在PL/SQL中使用DML
    3.1.1变量初始化时使用SELECTINTO语法
    3.1.2在PL/SQL语句块中使用DML
    3.1.3在PL/SQL语句块中使用序列
    3.2使用SAVEPOINT
    3.3动手试验

    第4章条件控制:IF语句
    4.1IF语句
    4.1.1使用IF-THEN语句
    4.1.2使用IF-THEN-ELSE语句
    4.2ELSIF语句
    4.3嵌套IF语句
    4.4动手试验

    第5章条件控制:CASE语句
    5.1CASE语句
    5.1.1使用CASE语句
    5.1.2使用搜索式CASE语句
    5.2CASE表达式
    5.3NULLIF和COALESCE函数
    5.3.1NULLIF函数
    5.3.2使用COALEESCE函数
    5.4动手试验

    第6章迭代控制:第一部分
    6.1简单循环
    6.1.1使用带有EXIT条件的简单循环
    6.1.2使用带有EXITWHEN条件的简单循环
    6.2WHILE循环
    6.3数值型FOR循环
    6.3.1与IN选项一起使用数值型FOR循环
    6.3.2与REVERSE选项一起使用数值型FOR循环
    6.4动手试验

    第7章迭代控制:第二部分
    7.1CONTINUE语句
    7.1.1使用CONTINUE语句
    7.1.2使用CONTINUEWHEN语句
    7.2嵌套循环
    7.3动手试验

    第8章错误处理和内置异常
    8.1处理错误
    8.2内置异常
    8.3动手试验

    第9章异常
    9.1异常作用范围
    9.2用户定义异常
    9.3异常传播
    9.3.1理解异常的传播方式
    9.3.2再次抛出异常
    9.4动手试验

    第10章异常:高级概念
    10.1RAISEAPPLICATIONERROR
    10.2EXCEPTtONIt~编译指令
    10.3SQLCODE和SQLERRM
    10.4动手试验

    第11章游标简介
    11.1游标操作
    11.1.1充分利用记录类型
    11.1.2处理显式游标
    11.1.3充分利用游标属性
    11.1.4集成所做的工作
    11.2使用游标FOR循环和嵌套游标
    11.2.1使用游标FOR循环
    11.2.2处理嵌套的游标
    11.3动手试验

    第12章高级游标
    12.1在游标和复杂的嵌套游标中使用参数
    12.1.1在游标中使用参数
    12.1.2使用复杂的嵌套游标
    12.2FORUPDATE和WHERECURRENT游标

    第13章触发器
    13.1什么是触发器
    13.1.1理解什么是触发器
    13.1.2使用BEFORE和AFTER触发器
    13.2触发器类型
    13.2.1使用行触发器和语句触发器
    13.2.2使用INSTEADOF触发器
    13.3动手试验

    第14章复合触发器
    14.1变异表问题
    14.2复合触发器
    14.3动手试验

    第15章集合
    15.1PL/SQL表
    15.1.1使用联合数组
    15.1.2使用嵌套表
    15.2变长数组
    15.3多层集合
    15.4动手试验

    第16章记录
    16.1记录类型
    16.1.1使用基于表的和基于游标的记录
    16.1.2使用用户定义的记录
    16.2嵌套记录
    16.3记录的集合
    16.4动手试验

    第17章本地动态SQL
    17.1EXECUTEIMMEDIATE语句
    17.2OPEN-FOR、FETCH和CLOSE语句
    17.3动手试验

    第18章批量8QL
    18.1FORAIL语句
    18.2BULKCOLLECT子句
    18.3动手试验

    第19章过程
    19.1创建过程
    19.1.1创建过程
    19.1.2从数据字典查询有关过程的信息
    19.2过程传入和传出参数
    19.3动手试验
    19.3.1第一部分
    19.3.2第二部分

    第20章函数
    20.1创建和使用函数
    20.1.1创建存储函数
    20.1.2使用函数
    20.1.3在SQL语句中调用函数
    20.1.4编写复杂的函数
    20.2动手试验

    第21章包
    21.1使用包的好处
    21.1.1创建包规范
    21.1.2创建包体
    21.1.3调用存储包
    21.1.4创建私有对象
    21.1.5创建包变量和游标
    21.2游标变量
    21.3扩展包
    21.4动手试验

    第22章存储代码
    22.1收集有关存储代码的信息
    22.1.1从数据字典收集存储代码信息
    22.1.2使用RESTRICTREFERENCES编译指令实现纯度等级
    22.1.3重载模块
    22.2动手试验

    第23章Oracle中对象类型
    23.1对象类型
    23.1.1使用对象类型
    23.1.2使用集合和对象类型
    23.2对象类型方法
    23.3动手试验

    第24章Oracle提供的包
    24.1使用Oracle提供的包来配置PL/SQL、访问文件和调度作业
    24.1.1使用UTLFILE来访问文件
    24.1.2使用DBMS-JOB来调度作业
    24.1.3提交作业
    24.2使用Oracle提供的包来生成解释计划和创建HTML页面
    24.3使用OracleWebToolkit来创建Web页面

    附录APL/SQL格式化指南
    附录BStudent数据库模式
    附录CANSISQL标准
    附录D动手试验部分的参考答案
查看详情
系列丛书 / 更多
Oracle PL/SQL实例精解
PHP和MySQL Web开发(原书第4版):PHP and MySQL Web Development, Fourth Edition
[澳]Luke、[澳]Luke Welling 著;武欣 译
Oracle PL/SQL实例精解
Objective-C 2.0程序设计
[美]科施恩 著;张波 译
Oracle PL/SQL实例精解
软件测试实用技术与常用模板
李龙 著
Oracle PL/SQL实例精解
OpenGL编程指南(原书第7版)
[美]施瑞奈尔 著;李军 译
Oracle PL/SQL实例精解
PHP和MySQL Web开发
威利、武欣 著
Oracle PL/SQL实例精解
测试驱动的面向对象软件开发
[美]弗里曼、[美]普雷斯 著;王海鹏 译
Oracle PL/SQL实例精解
Windows高级调试
[美]赫瓦特 著;聂雪军 译
Oracle PL/SQL实例精解
成功的软件开发(原书第2版)
多纳尔德森 编;刘列励 译
Oracle PL/SQL实例精解
重构:Ruby版
[美]菲尔德斯 著;徐旭铭 译
Oracle PL/SQL实例精解
PHP和MySQL Web应用开发核心技术
温施耐德 著
Oracle PL/SQL实例精解
测试驱动的JavaScript开发
[美]Christian Johansen 著;赵勇 译
Oracle PL/SQL实例精解
Windows并发编程指南
[美]杜飞(Duffy J.) 著;聂雪军 译
相关图书 / 更多
Oracle PL/SQL实例精解
Origin科研绘图与学术图表绘制从入门到精通
谭春林 著
Oracle PL/SQL实例精解
Oracle Data Guard 11g Handbook
Carpenter;Larry/ Meeks;Joseph/ Kim;Charles/ Burke;Bill
Oracle PL/SQL实例精解
Oracle数据库实用基础教程
张茂红;苏岳;李桂珍;尤凤英
Oracle PL/SQL实例精解
Origin科技绘图与数据分析
丁金滨
Oracle PL/SQL实例精解
Origin 2022科学绘图与数据分析(高级应用篇)
海滨 编著
Oracle PL/SQL实例精解
Oracle数据库基础与应用
张晓
Oracle PL/SQL实例精解
Ordinary Differential Equations
Adkins;William A.;Davidson;Mark G
Oracle PL/SQL实例精解
Organizational Change in 100 Days: A Fast Forward Guide
Murray;Elspeth J.;Richardson;Peter R
Oracle PL/SQL实例精解
Oresteia: Agamemnon. Libation-Bearers. Eumenides
Aeschylus;Sommerstein;Alan H
Oracle PL/SQL实例精解
Oracle从入门到精通(第5版)
明日科技
Oracle PL/SQL实例精解
Ordinary Differential Equations
Hale;Jack K
Oracle PL/SQL实例精解
Oracle11g/12C RAC & DG 平台建设与维护
赵兵建
您可能感兴趣 / 更多
Oracle PL/SQL实例精解
语言恶女:女性如何夺回语言
[美]阿曼达·蒙特尔/著李辛/译
Oracle PL/SQL实例精解
进阶书系-国际史的技艺
[美] 马克·特拉亨伯格
Oracle PL/SQL实例精解
爵士乐史(精装本)
[美]泰德·乔亚 著
Oracle PL/SQL实例精解
环境的科学 (平装版)
[美]威廉·坎宁安 后浪
Oracle PL/SQL实例精解
作家榜名著:菊与刀全译本(一本书讲透日本人的矛盾性格!全新未删节插图版《菊与刀》!特别收录4000多字导读 +12幅彩插!)
[美]鲁思·本尼迪克特、作家榜经典名 著;何谦 译
Oracle PL/SQL实例精解
哈利·波特解析生物设定
[美]乔迪·雷文森
Oracle PL/SQL实例精解
大学技术转移与学术创业:芝加哥手册(精装典藏版)
[美]艾伯特·N. 林克(Albert N. Link);[美]唐纳德·S. 西格尔(Donald S. Siegel);[英]麦克·赖特(Mike Wright)
Oracle PL/SQL实例精解
加勒比之梦:旅游、帝国扩张与全球流动
[美]布莱克·C. 斯科特 (Blake C. Scott)
Oracle PL/SQL实例精解
数学侦探 游乐园里的古怪笑脸
[美]丹尼尔·肯尼 艾米丽·博艾尔 著 刘玙婧、王婧 译;小博集出品
Oracle PL/SQL实例精解
读懂经济学:提升“财商”、塑造价值观念的经济学读本,一本书参破瞬息万变的经济世界底层逻辑!
[美]霍华德·亚鲁斯 著;赵善江 译;斯坦威 出品
Oracle PL/SQL实例精解
数学侦探 神秘路线上的连环追踪
[美]丹尼尔·肯尼 艾米丽·博艾尔 著 刘玙婧、王婧 译;小博集出品
Oracle PL/SQL实例精解
陶瓷创意造型新技法(陶艺学习系列丛书)
[美]黛布·施瓦茨科夫 著,张靖靖 译