《精通Oracle10g PL/SQL编程》 是本oracle入门的好书

从网上找了一本<精通Oracle10g PL/SQL编程>读完感觉这本书还是很不错的.很适合刚接触oracle的程序员们阅读.

这本书从一些最基本的知识入手,配合着简单易懂的实例,让你一点一点地从简单地知识点切入然后一步一步地深入,每一步都会配合例子给你讲解,一次一小步,每一步都是下一步的基础,一直到比较高级的用法.

 

这本书还有一个优点是,它的语言很简练,并不像某些技术书,技术没有讲多少,废话倒是一坨接一坨的.这本书可以算是无废话PL SQL讲解了.它直接用最为精简的语言告诉你最为本质的功能或语言现象,依我看来,非常适合我们这种成天被项目工期追赶的程序员们阅读.

 

这本书的条理也是非常清析.前两章先告诉你PL/SQL是什么,然后再告诉你PL/SQL开发工具如何使用.

第三章从基础开讲,步步深入.从"sql语句"/"sql函数"到"PL/SQL的控制结构"到"处理异常"再到"存储过程"/"函数"/"游标"/"触发器"等.一路下来,使你对PL/SQL可以有一个很好的掌握.

 

可以说,开发过程数据库层面中需要程序员做的无外乎这几种东东,能把这些知识用好,已是难得.其他再深层次的东西,那就是DBA的工作了吧.

 

客观一点说,这本书还是有缺点的,那就是一些与相对高级一些技术并没有介绍,如并行/性能调优,还有与数据库管理方面的知识也是几乎没有提到过.但我想这也是与这本书的定位有关.因为这些话题应该是DBA们要关心的吧.

 

综上所述,<精通Oracle10g PL/SQL编程>这本小书很适合没有大块时间专门学习PL/SQL的程序员阅读,当然它是一本入门级读物.如果你对oracle已有相当了解.这本书并不适合你.

br>精通Oracle 10g PL/SQL编程 <br><br><br>【作 者】王海亮 林立新 于三禄 郑建茹 <br>【丛 书 名】 万水Oracle技术丛书 <br><br>http://images.china-pub.com/ebook20001-25000/21975/shupi.jpg<br><br>PLSQLOracle特有的编程语言,它不仅具有过程编程语言的基本特征(循环、条件分支等),而且还具有对象编程语言的高级特征(重载、继承等)。 本书是专门为Oracle应用开发人员提供的编程指南。通过学习本书,读者不仅可以掌握PLSQL的基础编程知识(嵌入SQL语句和编写子程序),而且还可以掌握PLSQL的所有高级开发特征(使用记录类型、集合类型、对象类型和大对象类型)。另外,本书还为应用开发人员提供了大量Oracle9i和Oracle 10g新增加的PLSQL特征。 本书不仅适合于PLSQL初学者,而且也适合于有经验的PLSQL编程人员,本书还可以作为Oracle培训班的教材或者辅助材料。 <br><br><br>前言<br>第1章 PLSQL综述<br>1.1 SQL简介<br>1.2 PLSQL简介<br>1.3 Oracle 10g PLSQL新特征<br>第2章 PLSQL开发工具<br>2.1 SQL*Plus<br>2.2 PLSQL Developer<br>2.3 Procedure Builder<br>2.4 习题<br>第3章 PUSQL基础<br>3.1 PLSQL块简介<br>3.1.1 PLSQL块结构<br>3.1.2 PLSQL块分类<br>3.2 定义并使用变量<br>3.2.1 标量变量<br>3.2.2 复合变量<br>3.2.3 参照变量<br>3.2.4 LOB变量<br>3.2.5 非PLSQL变量<br>3.3 编写PLSQL代码<br>3.3.1 PLSQL词汇单元<br>3.3.2 PLSQL代码编写规则<br>3.4 习题<br>第4章 使用SQL语句<br>4.1 使用基本查询<br>4.1.1 简单查询语句<br>4.1.2 使用WHERE子句<br>4.1.3 使用ORDERBY子句<br>4.2 使用DML语句<br>4.2.1 插入数据<br>4.2.2 更新数据<br>4.2.3 删除数据<br>4.3 使用事务控制语句<br>4.3.1 事务和锁<br>4.3.2 提交事务<br>4.3.3 回退事务<br>4.3.4 只读事务<br>4.3.5 顺序事务<br>4.4 数据分组<br>4.4.1 分组函数<br>4.4.2 GROUPBY和HAVING<br>4.4.3 ROLLUP和CUBE<br>4.4.4 GROUPINGSETS<br>4.5 连接查询<br>4.5.1 相等连接<br>4.5.2 不等连接<br>4.5.3 自连接<br>4.5.4 内连接和外连接<br>4.6 子查询<br>4.6.1 单行子查询<br>4.6.2 多行子查询<br>4.6.3 多列子查询<br>4.6.4 其他子查询<br>4.7 合并查询<br>4.8 其他复杂查询<br>4.9 习题<br>第5章 SQL函数<br>5.1 数字函数<br>5.2 字符函数<br>5.3 日期时间函数<br>5.4 转换函数<br>5.5 集合函数<br>5.6 其他单行函数<br>5.7 分组函数<br>5.8 对象函数<br>5.9 习题第<br>6章 访问Oracle<br>6.1 检索单行数据<br>6.2 操纵数据<br>6.2.1 插入数据<br>6.2.2 更新数据<br>6.2.3 删除数据<br>6.2.4 SQL游标<br>6.3 事务控制语句<br>6.4 习题<br>第7章 编写控制结构<br>7.1 条件分支语句<br>7.2 CASE语句<br>7.3 循环语句<br>7.4 顺序控制语句<br>7.5 习题<br>第8章 使用复合数据类型<br>8.1 PLSQL记录<br>8.1.1 定义PLSQL记录<br>8.1.2 使用PLSQL记录<br>8.2 PLSQL集合<br>8.2.1 索引表<br>8.2.2 嵌套表<br>8.2.3 变长数组(VARRAY)<br>8.2.4 PLSQL记录表<br>8.2.5 多级集合<br>8.2.6 集合方法<br>8.2.7 集合赋值<br>8.2.8 比较集合<br>8.3 批量绑定<br>8.3.1 FORALL语句<br>8.3.2 BULKCOLLECT子句<br>8.4 习题<br>第9章 使用游标<br>9.1 显式游标<br>9.2 参数游标<br>9.3 使用游标更新或删除数据<br>9.4 游标FOR循环<br>9.5 使用游标变量<br>9.6 使用CURSOR表达式<br>9.7 习题<br>第10章 处理例外<br>10.1 例外简介<br>10.2 处理预定义例外<br>10.3 处理非预定义例外<br>10.4 处理自定义例外<br>10.5 使用例外函数<br>10.6 PLSQL编译警告<br>10.7 习题<br>第11章 开发子程序<br>11.1 开发过程<br>11.2 开发函数<br>11.3 管理子程序<br>11.4 习题<br>第12章 开发包<br>12.1 建立包<br>12.2 使用包重载<br>12.3 使用包构造过程<br>12.4 使用纯度级别<br>12.5 习题<br>第13章 开发触发器<br>13.1 触发器简介<br>13.2 建立DML触发器<br>13.2.1 语句触发器<br>13.2.2 行触发器<br>13.2.3 使用DML触发器<br>13.3 建立INSTEADOF触发器<br>13.4 建立系统事件触发器<br>13.5 管理触发器<br>13.6 习题<br>第14章 开发动态SQL<br>14. 1 动态SQL简介<br>14.2 处理非查询语句<br>14.3 处理多行查询语句<br>14.4 在动态SQL中使用BULK子句<br>14.5 习题第15章 使用对象类型<br>15.1 对象类型简介<br>15.2 建立和使用简单对象类型<br>15.3 建立和使用复杂对象类型<br>15.3.1 对象类型嵌套<br>15.3.2 参照对象类型<br>15.3.3 对象类型继承<br>15.4 维护对象类型<br>15.5 习题<br>第16章 使用LOB对象<br>16.1 LOB简介<br>16.2 DBMS LOB包<br>16.3 访问LOB<br>16.3.1 访问CLOB<br>16.3.2 访问BLOB<br>16.3.3 访问BFILE<br>16.4 习题<br>第17章 使用Oracle系统包<br>17.1 DBMS_OUTPUT<br>17.2 DBMS JOB<br>17.3 DBMS PIPE<br>17.4 DBMSAIERT<br>17.5 DBMS TRANSACTION<br>17.6 DBMS SESSION<br>17.7 DBMS ROWID<br>17.8 DBMSRLS<br>17.9 DBMS DDL<br>17.10 DBMS SHARED POOL<br>17.11 DBMSRANDOM<br>17.12 DBMS LOGMNR<br>17.13 DBMS FLASHBACK<br>17.14 DBMS OBFUSCATION TOOLKIT<br>17.15 DBMS SPACE<br>17.16 DBMS SPACE ADMIN<br>17.17 DBMSTTS<br>17.18 DBMSREPAIR<br>17.19 DBMSRESOURCE MANAGER<br>17.20 DBMS STATS<br>17.21 UTL FIIE<br>17.22 UTL INADDR<br>附录A 习题参考答案<br>附录B 使用SQL*Plus <br><br>http://www.china-pub.com/21975
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值