《精通Oracle 10g PL/SQL编程》电子版

本资料无预览

如感兴趣请 1 金币购买后下载

立即下载

资料简介:
本书是专门为Oracle应用开发人员所提供的编程指南。它不仅为应用开发人员提供了在PL/SQL块中嵌入SQL语句和编写子程序(过程、函数和包)的方法,而且还介绍了在PL/SQL块中使用记录变量(类似于C/C++的结构)、集合类型(索引表、嵌套表、VARRAY--类似于C/C++的数组)、对象类型(类似于C++/Java的类)和处理LOB对象的方法,为应用开发人员提供了大量Oracle9i和Oracle 10g新增加的PL/SQL特征。
  
读者对象
   无论是对初学者,还是有经验的PL/SQL开发人员,本书都将成为不可缺少的一本有用的参考书。对于PL/SQL初学者来说,该书不仅为你介绍了PL/SQL开发工具和具体的开发方法,而且还提供了相应的习题和答案。对于PL/SQL开发人员,可能已经非常熟悉PL/SQL的基本开发方法,但可能对PL/SQL高级内容(集合类型、对象类型、LOB对象处理)和Oracle9i/Oracle 10g的PL/SQL新特性知之较少,本书对于这些高级知识和新特性有非常详尽的介绍。另外本书还为PL/SQL开发人员提供了二十多个常用的Oracle系统包。
   目标
   在学习了本书之后,读者应该达到以下目标:
  ● 掌握PL/SQL开发工具包括SQL*Plus/iSQL*Plus、PL/SQL Developer以及Procedure Builder的使用方法。
  ● 掌握编写SELECT语句、DML语句(INSERT,UPDATE,DELETE)和事务控制语句(COMMIT,ROLLBACK,SAVEPOINT)的方法,以及SQL函数的使用方法。
  ● 掌握在PL/SQL块中嵌入SELECT语句、DML语句和事务控制语句的方法,以及在PL/SQL块中使用记录类型、集合类型和对象类型的方法。
  ● 掌握编写PL/SQL过程、函数、包和触发器的方法。
  本书组织及特点
  ● 第1章:PL/SQL综述。介绍SQL和PL/SQL的作用,PL/SQL的优点,以及在Oracle 10g,Oracle9i中PL/SQL的新特征。
  ● 第2章:PL/SQL开发工具。介绍PL/SQL的常用开发工具,如SQL*Plus/iSQL*Plus、PL/SQL Developer,Procedure Builder的使用方法。
  ● 第3章:PL/SQL基础。介绍PL/SQL应用程序的基础知识,包括PL/SQL块的结构分类、定义和使用变量、编写PL/SQL代码的规则,另外还介绍Oracle 10g的新特征--新数据类型BINARY FLOAT和BINARY DOUBLE,以及指定字符串文本的新方法。
  ● 第4章:使用SQL语句。介绍使用简单SELECT语句、复杂SELECT语句(连接查询、子查询、数据分组、合并查询、层次查询等)、DML语句(1NSERT,UPDATE,DELETE)以及事务控制语句(COMMIT,ROLLBACK,SAVEPOINT)的方法。
  ● 第5章:SQL函数。介绍所有的SQL函数,包括Oracle9i新增加的日期时间函数和XML函数, 以及Oracle 10g新增加的SCN TO TIMESTAMP,TIMESTAMP TO SCN和集合函数等。
  ● 第6章:访问Oracle。介绍在PL/SQL块中如何访问Oracle数据库,具体地介绍在PL/SQL块中嵌入SELECT、INSERT、UPDATE和DELETE语句,以及嵌入事务控制语句的方法。
  ● 第7章:编写控制结构。介绍如何使用PL/SQL控制结构,包括IP语句、LOOP语句、GOTO语句和NULL语句。另外还介绍Oracle9i的PL/SQL新特征--CASE语句的作用和使用方法。
  ● 第8章:使用复合数据类型。介绍如何定义和使用PL/SQL记录变量、PL/SQL索引表、嵌套表和VARRAY等复合数据类型。另外还介绍了Oracle9i在记录变量上的新特征--在INSERT语句和UPDATE语句中使用记录变量、FORALL语句,以及Oracle log的新特征--集合嵌套、嵌套表的集合操作符和比较操作符,在FORALL语句中使用新子句INDICESOF和VALUESOF的方法。
  ● 第9章:使用游标。介绍如何使用显式游标、参数游标、游标FOR循环和游标变量。另外还介绍Oracle9i新增加的PL/SQL特征--使用嵌套游标。
  ● 第10章:处理例外。介绍预定义例外、非预定义例外和自定义例外的作用和使用方法,以及使用例外处理函数RAISE APPLICATION ERROR,SQLCODE,SQLERRM的方法。另外还介绍Oracle 10g的新特征--使用PL/SQL编译警告检测死代码和影响PL/SQL性能的代码。
.  ● 第11章:开发子程序。介绍开发PL/SQL过程和函数的方法,另外还介绍使用输入参数、输出参数和输入输出参数的方法。
  ● 第12章:开发包。介绍开发PL/SQL包的方法,以及如何使用重载、构造过程和纯度级别等特征。
  ● 第13章:开发触发器。介绍DML触发器、INSTEAD-OF触发器、系统事件触发器的作用及开发方法。
  ● 第14章:开发动态SQL。介绍使用动态SQL处理非查询语句和查询语句的方法。还介绍Oracle9i的PL/SQL新特征--在动态SQL中使用BULK子句的方法。
  ● 第15章:使用对象类型。介绍对象类型的基本概念和作用,以及定义和使用简单对象类型、复杂对象类型的方法。还介绍Oracle9i的新特征--对象类型继承和自定义对象类型的构造方法。
  ● 第16章:使用LOB对象。介绍CLOB、BLOB和BFILE的作用以及使用方法。
  ● 第17章:使用PL/SQL系统包。介绍常用的PL/SQL系统包。
   编著者相关书籍
   《Oracle9i快速入门》--王海亮、王海风、张立民等编著,水利水电出版社。
   《Oracle9iPro*C/C++编程指南》--王海亮、王海风、张立民等编著,水利水电出版社
   《Oracle9i系统管理培训教程》--王海亮编著,机械工业出版社。

   本书主要由王海亮、林立新、于三禄、郑建茹等编著,另外,刘喜泉、宋和文、蒲建军、李新国、郝连奎、冯国庆、王乐天、武长毅、王宏斌、孙刚、王海风、张立民、王宇欣等人也为编写本书提供了大量的资料和技术帮助。由于时间紧迫和编者水平有限,书中难免出现错误,敬请读者批评指正。本工作室人员都具有丰富的Oracle应用开发、培训和技术支持经验,曾经为电信、移动、联通、油田、银行、社保、证券期货、海关、教育等行业进行了Oracle技术支持和培训,并且获得用户的一致好评。如果您有Oracle应用开发、培训和技术支持需求,欢迎您来电来函与我们进行联系。


2015-01-15
浏览23472
下载1054

已下载用户的评价7.90分

您还未下载该资料,不能发表评价;
查看我的 待评价资源
lsh200401系统工程师,ZWYP2017-04-29
没用
只有Par1,不能解压
zjqing学生,xxx2016-08-05
有用
还差part2啊,不能解压啊
larntor数据库管理员,XXXXXX2016-06-08
有用
解压不了??

贡献者

ce97软件开发工程师,某某某

分布式关系型数据库选型优先顺序调查

发表您的选型观点,参与即得50金币。