出版社:机械工业出版社
年代:2009
定价:69.0
本书是一个面向任务的Oracle教材,适合于课堂教学或者自学,特别适合于希望或者需要明确实例和练习的读者。本书随着Oracle版本发布而不断推陈出现,目前已经是第4版了,主要面向于Oracle 11g版本的开发和使用。
译者序
致谢
作者简介
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.2OPENFOR、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技能。这个版本完全面向Oracle11g,覆盖OraclePL/SQL编程的所有基础知识,包括PL/SQL语法。程序控制结构,包,以及Oracle11g重要改进的触发器。 你可以通过本书独立学习每个关键任务,以及最重要的PL/SQL编程技术。通过实践性的学习手段,可以分享作者的解决方案,这些解决方案提供深度探索视角和已证实的最佳实践。每章后面的项目会综合应用所学的技术,通过实践活动加深对知识的理解和掌握程度。 本书的写作手法充分体现了作者在哥伦比亚大学向专业人士教授PL/SQL编程的经验和技巧。通过这种逐步分解的讲解方式,数据库开发者和DBA的新手可以更快地获职工程实践经验;高级的PL/SQL程序员可以把本书作为实践性解决方案的参考资源。 本书是一本逐步分解的,详尽的PL/SQL编程教程,使用真实场景的试验、范例和练习来介绍读者所需的PL/SQL编程技能,涵盖Oracle11g的最新特性。作者的写作手法源自于在哥伦比亚大学教授PL/SQL编程技术的经验,深度探索PL/SQL编程技术,融合自己的最佳实践。使用本书,读者可以快速掌握PL/SQL编程基本知识,并建立工程化的概念,是市面上难得的PL/SQL教程。【作者简介】 BenjaminRosenzweig是Misys公司的软件开发经理。在此之前,他是Oracle公司的首席顾问。他的工作经历包括在尼泊尔的加德满都市开发藏文-英文的电子字典,支持位于GoldmanSachs的演示中心,以及管理TIAA-CREF的交易系统。他是哥伦比亚大学计算机技术与应用编程的讲师,并被授予杰出教授奖。他的主要著作为《OracleFormsDeveloper:TheCompleteVideoCourse》和《OracleWebApplicationProgrammingforPL/SQLDevelopers》。
书籍详细信息 | |||
书名 | Oracle PL/SQL 实例精解站内查询相似图书 | ||
9787111268031 如需购买下载《Oracle PL/SQL 实例精解》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 机械工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 69.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 730 | 印数 | 3000 |
Oracle PL/SQL 实例精解是机械工业出版社于2009.06出版的中图分类号为 TP311.138 的主题关于 关系数据库-数据库管理系统,Oracle 的书籍。
(澳) 麦克唐纳 (McDonald,C.) 等, 著
(美) 富尔斯汀, 著
(美) 罗森维格 (Rosenzweig,B.) , 等著
(美) 哈德门 (Hardman,R.) , (美) 麦克罗林 (McLaughlin,M.) , 著
(美) 弗伊尔斯坦 (Feuerstein,S.) , (美) 普瑞拜尔 (Pribyl,B.) , 著
秦婧, 刘存勇, 张起栋, 编著
丁士锋, 编著
(英) 比林顿 (Billington,A.) , 等著
王海亮等, 编著