精通Oracle 10g PL/SQL编程
<br>精通Oracle 10g PL/SQL编程 <br><br><br>【作 者】王海亮 林立新 于三禄 郑建茹 <br>【丛 书 名】 万水Oracle技术丛书 <br><br>http://images.china-pub.com/ebook20001-25000/21975/shupi.jpg<br><br>PL/SQL是Oracle特有的编程语言,它不仅具有过程编程语言的基本特征(循环、条件分支等),而且还具有对象编程语言的高级特征(重载、继承等)。 本书是专门为Oracle应用开发人员提供的编程指南。通过学习本书,读者不仅可以掌握PL/SQL的基础编程知识(嵌入SQL语句和编写子程序),而且还可以掌握PL/SQL的所有高级开发特征(使用记录类型、集合类型、对象类型和大对象类型)。另外,本书还为应用开发人员提供了大量Oracle9i和Oracle 10g新增加的PL/SQL特征。 本书不仅适合于PL/SQL初学者,而且也适合于有经验的PL/SQL编程人员,本书还可以作为Oracle培训班的教材或者辅助材料。 <br><br><br>前言<br>第1章 PL/SQL综述<br>1.1 SQL简介<br>1.2 PL/SQL简介<br>1.3 Oracle 10g PL/SQL新特征<br>第2章 PL/SQL开发工具<br>2.1 SQL*Plus<br>2.2 PL/SQL Developer<br>2.3 Procedure Builder<br>2.4 习题<br>第3章 PUSQL基础<br>3.1 PL/SQL块简介<br>3.1.1 PL/SQL块结构<br>3.1.2 PL/SQL块分类<br>3.2 定义并使用变量<br>3.2.1 标量变量<br>3.2.2 复合变量<br>3.2.3 参照变量<br>3.2.4 LOB变量<br>3.2.5 非PL/SQL变量<br>3.3 编写PL/SQL代码<br>3.3.1 PL/SQL词汇单元<br>3.3.2 PL/SQL代码编写规则<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 PL/SQL记录<br>8.1.1 定义PL/SQL记录<br>8.1.2 使用PL/SQL记录<br>8.2 PL/SQL集合<br>8.2.1 索引表<br>8.2.2 嵌套表<br>8.2.3 变长数组(VARRAY)<br>8.2.4 PL/SQL记录表<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 PL/SQL编译警告<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
- 粉丝: 62
- 资源: 358
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于C++的程序设计大赛天梯赛L2答案(天梯赛)
- 基于python实现的三次样条插值和均值插值法实现
- Python语言教程2-python批量图片大小处理-多文件夹
- Python语言教程1-python批量图片重命名,将后缀某几个不想要的字去除
- Space Combat Kit 太空战斗套件Unity游戏开发插件资源unitypackage C#
- Universal Device Preview 通用设备预览Unity游戏开发插件资源unitypackage
- Paladin Anim Set 圣骑士动画集Unity游戏动作动画插件资源unitypackage
- 计算机财务管理期末考报表部分题目及答案.doc
- 计算机软件维护论文.doc
- 计算机软件著作权授权书.docx
- 1
- 2
- 3
- 4
- 5
- 6
前往页