新闻资讯
看你所看,想你所想

OraclePL/SQL实例精解

《OraclePL/SQ来自L实例精解(原书第4版)》是一本逐步分解的,详尽的P移井剂钟教雨五溶衡L/SQL编程教程,360百科使用真实场景的试验、范例和练习来介绍读者所需的PL/SQL编程技能,涵盖Oracle 11g的最新特性。

  • 出版时间 2009年6月
  • 页数 598 页
  • 定价 85 元
  • ISBN 9787111268031

内容介绍

  作者的写作手法源自于在哥伦比亚大学教授PL/SQL编来自程技术的经验,深度探索PL/SQL编程技术,融合自己的最佳实践。使用《OraclePL/SQL实例精解(原书第4版)》,读者可以快速掌握PL/SQL编程基本知识,并建立工程化的概念,是市面上难得的PL/SQL教翻再核六苦硫烟掌程。《OraclePL/氧并万院课随义利原似SQL实例精解(原书第4版)》是一本集中式的解决方案范例教程,使用真实场景的试验。大量范例。练360百科习来介绍所需的所有Oracle PL/SQL技能。这个版本完全面向Oracle 11g,覆盖Oracle PL/SQL编程的所有基础知识,包括PL/SQL语法。程序控制结构,包,以及Oracle 11g重要改进的触发器。你可以通过《OraclePL/SQL实例精解(原书第4版)》独立学习每个关键任务,以及最重要的PL/SQL编程技术。通过实践性的学习手段,可以严场春略安承斤号分享作者的解决方案,这些解决方案提供深度探索视角和已证实的最佳实践。每章后面的项目会综合应用所迫八量愿味学的技术,通过实践活动加深对知识的理解和掌握程度。《OraclePL/SQL实例精解(原书第4版)》的写作手法充分体现了作者在哥伦比亚大学向专业人士教授PL/SQL编程的经验和技巧。通过这种逐步分解刻脸久阻管价的讲解方式,数据库开发者和DBA的新手可以更快地获职工程实践经验;高级的PL/SQL程序员可以把《需括好各状见OraclePL/SQL实例精解(原书第4版)》作为实践性解决方案的参考资源。

作品目录

  目录

  第1 章PL/SQL 概念………………………1

  1.1 在客户端/ 服务器架修混序构中PL/SQL 的应用……………………………1

  1.1.1 使用PL/SQL 匿名语句块……………6

  1.1.2 理解呼罪困势如何执行PL/SQL ……………变原儿…8

  1.2 SQL*Plus 中的PL/SQL …………………9

  那斗1.2.1 使用替代变量……………………13

  1.2.2 使用DBMS_OUTPUT.PUT_LNE 语句……………………厚多质裂得受段杀做倒…………14

  1.3 动手适教识害罗脱试验………………………………15

  第2 章通用编程语言基降临责只负犯诗础……………16

  2.1 PL/SQL 编程基础………………………16

  2.1.1 充分利用PL/SQL 语言组件………………………………17

  2宣简而血调.1.2 充分利用PL/SQL 变量……进第………18

  2.1.3 合理使用PL/SQL 保留字…………20

  2.1.4 在PL/SQL 中使用标识符…………21

  2.1.5 使用Anchored 数据类型…………22

  2.1.6 声明和初始化变量………………24

  2.1.7 理解语句块、嵌套语句块和标签的作用范围…………………………27

  2.2 动手试验………………………………30

  第3 章PL/SQL 中的SQL ………………31

  温司弦口交洋华烈3.1 在PL/SQL 中使用DML ………………31

  3.1.1 变量初始化时使用SELECT NTO 语法………………………………32

  3.1.2 在PL/SQL 语句块中使用DML …34

  3.1.3 在PL/SQL 语句块中使用序列……35

  3.2 使用SAVEPONT ……………………36

  3.3 动手试验………………………………41

  第4 章条件控制:F 语句……………42

  4.1 F 语句…………………………………42

  4.1.1 使用F-THEN 语句………………46

  4.1.2 使用F-THEN-ELSE 语句………49

  4.2 ELSF 语句……………………………52

  4.3 嵌套F 语句……………………………60

  4.4 动手试验………………………………65

  第5 章条件控制:CASE 语句…………66

  5.1 CASE 语句……………………………66

  5.1.1 使用CASE 语句…………………72

  5.1.2 使用搜索式CASE 语句…………75

  5.2 CASE 表达式…………………………79

  5.3 NULLF 和COALESCE 函数……………………………………85

  5.3.1 NULLF 函数………………………88

  5.3.2 使用COALEESCE 函数…………91

  5.4 动手试验………………………………93

  第6 章迭代控制:第一部分…………95

  6.1 简单循环………………………………95

  6.1.1 使用带有EXT 条件的简单循环…98

  6.1.2 使用带有EXT WHEN 条件的简单循环…………………………100

  6.2 WHLE 循环……………………………103

  6.3 数值型FOR 循环………………………110

  与N 选项一起使用数值型FOR 循环………………………………114

  与REVERSE 选项一起使用数值型FOR 循环…………………………115

  动手试验………………………………117

  第7 章迭代控制:第二部分…………118

  CONTNUE 语句………………………118

  使用CONTNUE 语句……………121

  使用CONTNUE WHEN 语句………………………………126

  嵌套循环………………………………127

  动手试验………………………………133

  第8 章错误处理和内置异常…………134

  处理错误………………………………134

  内置异常………………………………138

  动手试验………………………………146

  第9 章异常…………………………………147

  异常作用范围…………………………147

  用户定义异常…………………………154

  异常传播………………………………161

  理解异常的传播方式……………166

  再次抛出异常……………………169

  动手试验………………………………171

  第10 章异常:高级概念………………172

  RASE_APPLCATON_ERROR ……………172

  EXCEPTON_NT 编译指令……………177

  SQLCODE 和SQLERRM ……………180

  动手试验………………………………185

  第11 章游标简介…………………………186

  游标操作………………………………186

  充分利用记录类型………………190

  处理显式游标……………………191

  充分利用游标属性………………195

  集成所做的工作…………………197

  使用游标FOR 循环和嵌套游标………………………………200

  使用游标FOR 循环……………201

  处理嵌套的游标…………………202

  动手试验………………………………206

  第12 章高级游标…………………………207

  在游标和复杂的嵌套游标中使用参数………………………………207

  在游标中使用参数………………208

  使用复杂的嵌套游标……………208

  FOR UPDATE 和WHERE

  CURRENT 游标………………………210

  第13 章触发器……………………………214

  什么是触发器…………………………214

  理解什么是触发器………………221

  使用BEFORE 和AFTER 触发器……………………………222

  触发器类型……………………………225

  使用行触发器和语句触发器……230

  使用NSTEAD OF 触发器………232

  动手试验………………………………236

  第14 章复合触发器………………………237

  变异表问题……………………………237

  复合触发器……………………………244

  动手试验………………………………256

  第15 章集合………………………………257

  PL/SQL 表……………………………257

  使用联合数组……………………265

  使用嵌套表………………………270

  变长数组………………………………272

  多层集合………………………………279

  动手试验………………………………284

  第16 章记录………………………………285

  记录类型………………………………285

  使用基于表的和基于游标的记录………………………………292

  使用用户定义的记录……………297

  嵌套记录………………………………301

  记录的集合……………………………306

  动手试验………………………………311

  第17 章本地动态SQL …………………312

  EXECUTE MMEDATE 语句……………………………………312

  OPEN-FOR 、FETCH 和CLOSE 语句…………………………323

  动手试验………………………………331

  第18 章批量SQL…………………………332

  FORALL 语句…………………………332

  BULK COLLECT 子句………………348

  动手试验………………………………362

  第19 章过程………………………………363

  创建过程………………………………364

  创建过程…………………………364

  从数据字典查询有关过程的信息………………………………366

  过程传入和传出参数…………………366

  动手试验………………………………369

  19.3.1 第一部分…………………………369

  第二部分…………………………369

  第20 章函数………………………………370

  20.1 创建和使用函数………………………370

  创建存储函数……………………371

  使用函数…………………………372

  在SQL 语句中调用函数…………373

  编写复杂的函数…………………374

  动手试验………………………………375

  第21 章包…………………………………376

  使用包的好处…………………………376

  创建包规范………………………378

  创建包体…………………………379

  调用存储包………………………381

  创建私有对象……………………383

  创建包变量和游标………………386

  游标变量………………………………388

  21.3 扩展包…………………………………396

  动手试验………………………………408

  第22 章存储代码…………………………409

  22.1 收集有关存储代码的信息……………409

  从数据字典收集存储代码信息…409

  使用RESTRCT_REFERENCES 编译指令实现纯度等级…………414

  重载模块…………………………419

  动手试验………………………………424

  第23 章Oracle 中对象类型……………425

  对象类型………………………………425

  使用对象类型……………………432

  使用集合和对象类型……………436

  对象类型方法…………………………440

  动手试验………………………………461

  第24 章Oracle 提供的包………………463

  使用Oracle 提供的包来配置PL/SQL 、访问文件和调度作业…………………463

  使用UTL_FLE 来访问文件……469

  使用DBMS_JOB 来调度作业…470

  提交作业…………………………471

  使用Oracle 提供的包来生成解释计划和创建HTML 页面…………………473

  使用Oracle Web Toolkit 来创建

  Web 页面………………………………482

  附录APL/SQL 格式化指南……………498

  附录BStudent 数据库模式……………502

  附录CANS SQL 标准…………………506

  附录D动手试验部分的参考答案……510

转载请注明出处安可林文章网 » OraclePL/SQL实例精解

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com