下载 >  数据库 >  Oracle > 《精通Oracle10g PL_SQL编程》
4

《精通Oracle10g PL_SQL编程》

精通Oracle10g PL_SQL编程
2009-10-13 上传大小:10.77MB
分享
收藏 举报
精通Oracle10g PL_SQL编程

精通Oracle10g PL_SQL编程 精通Oracle10g PL_SQL编程

立即下载
精通Oracle 10g PL/SQL编程--详细书签版

CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 精通Oracle 10g PL/SQL编程 基本信息 作者: 王海亮 林立新 于三禄 郑建茹    丛书名: 万水Oracle技术丛书 出版社:中国水利水电出版社 ISBN:7508423348 上架时间:2004-10-27 出版日期:2004 年9月 开本:16开 页码:436 版次:1-1 内容简介    《精通Oracle10g PL\SQL编程》阐述了PL/SQL的基础编程知识(嵌入SQL语句和编写子程序),PL/SQL的所有高级开发特征(使用记录类型、集合类型、对象类型和大对象类型)等内容。 目录 封面 -10 封底 -9 扉页 -8 版权 -7 前言 -6 目录 -3 第1章 PL/SQL综述 1 1.1 SQL简介 1 1.2 PL/SQL简介 3 1.3 Oracle 10g PL/SQL新特性 5 第2章 PL/SQL开发工具 8 2.1 SQL*Plus 8 1.在命令行运行SQL*Plus 8 2.在Windows环境中运行SQL*Plus 9 3.iSQL*Plus 10 4.在SQL*Plus中检测PL/SQL错误 11 2.2 PL/SQL Developer 12 1.Command Window 12 2.Program Window 13 3.Test Window 13 2.3 Procedure Builder 14 1.连接到数据库 14 2.对象导航器 15 3.PL/SQL解析器 15 4.程序单元编辑器 16 5.存储程序单元编辑器 16 6.数据库触发器编辑器 17 2.4 习题 17 第3章 PL/SQL基础 20 3.1 PL/SQL块简介 20 3.1.1 PL/SQL块结构 20 3.1.2 PL/SQL块分类 22 1.匿名块 22 2.命名块 22 3.子程序 23 4.触发器 25 3.2 定义并使用变量 25 3.2.1 标量变量 26 1.常用标量类型 26 (1)ARCHAR2(n) 26 (2)CHAR(n) 26 (3)NUMBER(p,s) 26 (4)DATE 26 (5)TIMESTAMP 26 (6)LONG和LONG RAW 26 (7)BOOLEAN 26 (8)BINARY_INTEGER 26 (9)BINARY_FLOAT和BINARY_DOUBLE 27 2.定义标量变量 27 3.使用标量变量 27 4.使用%TYPE属性 28 3.2.2复合变量 29 1.PL/SQL记录 29 2.PL/SQL表 29 3.嵌套表 30 4.VARRAY 30 3.2.3参照变量 31 1.REF CURSOR 31 2.REF obj_type 31 3.2.4LOB变量 32 3.2.5非PL/SQL变量 33 1.使用SQL*Plus变量 33 2.使用Procedure Builder变量 33 3.使用Pro*C/C++变量 33 3.3 编写PL/SQL代码 34 3.3.1 PL/SQL词汇单元 34 1.分隔符 34 (1)单符号分隔符 34 (2)组合分隔符 35 2.标识符 35 3.文本 36 (1)数字文本 36 (2)字符文本 36 (3)字符串文本 36 (4)布尔文本 36 (5)日期时间文本 37 4.注释 37 (1)单行注释 37 (2)多行注释 37 3.3.2 PL/SQL代码编写规则 37 1.标识符命名规则 37 2.大小写规则 38 3.代码缩进 38 4.嵌套块和变量范围 38 5.在PL/SQL块中可以使用的SQL函数 39 3.4 习题 39 第4章 使用SQL语句 41 4.1 使用基本查询 41 4.1.1 简单查询语句 41 4.1.2 使用WHERE子句 48 4.1.3 使用ORDER BY子句 52 4.2 使用DML语句 55 4.2.1 插入数据 55 4.2.2 更新数据 58 4.2.3 删除数据 60 4.3 使用事务控制语句 61 4.3.1 事务和锁 61 4.3.2 提交事务 61 4.3.3 回退事务 62 4.3.4 只读事务 63 4.3.5 顺序事务 63 4.4 数据分组 64 4.4.1 分组函数 64 4.4.2 GROUP BY和HAVING 66 4.4.3 ROLLUP和CUBE 68 4.4.4 GROUPING SETS 70 4.5 连接查询 71 4.5.1 相等连接 72 4.5.2 不等连接 73 4.5.3 自连接 74 4.5.4 内连接和外连接 75 4.6 子查询 79 4.6.1 单行子查询 79 4.6.2 多行子查询 79 4.6.3 多列子查询 81 4.6.4 其他子查询 82 4.7 合并查询 85 4.7.1 UNION 85 4.7.2 UNION ALL 85 4.7.3 INTERSECT 86 4.7.4 MINUS 86 4.8 其他复杂查询 86 4.8.1 层次查询 86 4.8.2 使用CASE表达式 88 4.8.3 倒叙查询 88 4.8.4 使用WITH子句重用子查询 89 4.9 习题 89 第5章 SQL函数 92 5.1 数字函数 92 5.2 字符函数 96 5.3 日期时间函数 101 5.4 转换函数 105 5.5 集合函数 111 5.6 其他单行函数 112 5.7 分组函数 121 5.8 对象函数 126 5.9 习题 127 第6章 访问Oracle 129 6.1 检索单行数据 129 6.2 操纵数据 132 6.2.1 插入数据 132 6.2.2 更新数据 133 6.2.3 删除数据 134 6.2.4 SQL游标 135 6.3 事务控制语句 136 6.4 习题 137 第7章 编写控制结构 139 7.1 条件分支语句 139 7.1.1 简单条件判断 140 7.1.2 二重条件分支 140 7.1.3 多重条件分支 141 7.2 CASE语句 142 7.2.1 在CASE语句中使用单一选择符进行等值比较 142 7.2.2 在CASE语句中使用多种条件比较 143 7.3 循环语句 144 7.3.1 基本循环 144 7.3.2 WHILE循环 145 7.3.3 FOR循环 145 7.4 顺序控制语句 146 7.4.1 GOTO 146 7.4.2 NULL 147 7.5 习题 147 第8章 使用复合数据类型 149 8.1 PL/SQL记录 149 8.1.1 定义PL/SQL记录 149 1.自定义PL/SQL记录 149 2.使用%ROWTYPE属性定义记录变量 150 8.1.2 使用PL/SQL记录 150 1.在SELECT INTO语句中使用PL/SQL记录 150 2.在INSERT语句中使用PL/SQL记录 151 3.在UPDATE语句中使用PL/SQL记录 152 4.在DELETE语句中使用PL/SQL记录 153 8.2 PL/SQL集合 153 8.2.1 索引表 153 8.2.2 嵌套表 155 1.在PL/SQL块中使用嵌套表 156 2.在表列中使用嵌套表 156 8.2.3变长数组(VARRAY) 157 8.2.4PL/SQL记录表 158 8.2.5多级集合 159 示例一:在PL/SQL块中使用多级VARRAY 159 示例二:在PL/SQL块中使用多级嵌套表 160 示例三:在PL/SQL块中使用多级索引表 160 8.2.6集合方法 161 1.EXISTS 161 2.COUNT 162 3.LIMIT 162 4.FIRST和LAST 162 5.PRIOR和NEXT 163 6.EXTEND 163 7.TRIM 163 8.DELETE 164 8.2.7集合赋值 164 1.将一个集合的数据赋值给另一个集合 164 2.给集合赋NULL值 165 3.使用集合操作符给嵌套表赋值 166 (1)使用SET操作符 166 (2)使用MULTISET UNION操作符 166 (3)使用MULTISET UNION DISTINCT操作符 167 (4)使用MULTISET INTERSECT操作符 167 (5)使用MULTISET EXCEPT操作符 168 8.2.8比较集合 168 1.检测集合是否为NULL 168 2.比较嵌套表是否相同 169 3.在嵌套表上使用集合操作符 169 (1)使用函数CARDINALITY 169 (2)使用操作符SUBMULTISET OF 170 (3)使用操作符MEMBER OF 170 (4)使用操作符IS A SET 170 8.3 批量绑定 171 第9章 使用游标 179 9.1 显式游标 179 9.2 参数游标 184 9.3 使用游标更新或删除数据 184 9.4 游标FOR循环 187 9.5 使用游标变量 189 9.6 使用CURSOR表达式 191 9.7 习题 192 第10章 处理例外 194 10.1 例外简介 194 10.2 处理预定义例外 196 10.3 处理非预定义例外 202 10.4 处理自定义例外 203 10.5 使用例外函数 204 10.6 PL/SQL编译警告 205 10.7 习题 208 第11章 开发子程序 209 11.1 开发过程 209 1.建立过程:不带任何参数 209 2.建立过程:带有IN参数 210 3.建立过程:带有OUT参数 211 4.建立过程:带有IN OUT参数 212 5.为参数传递变量和数据 212 6.查看过程源代码 213 7.删除过程 213 11.2 开发函数 214 1.建立函数:不带任何参数 214 2.建立函数:带有IN参数 215 3.建立函数:带有OUT参数 215 4.建立函数:带有IN OUT参数 216 5.函数调用限制 217 6.查看函数源代码 217 7.删除函数 218 11.3 管理子程序 218 1.列出当前用户的子程序 218 2.列出子程序源代码 219 3.列出子程序编译错误 219 4.列出对象依赖关系 220 5.重新编译子程序 222 11.4 习题 222 第12章 开发包 224 12.1 建立包 224 12.2 使用包重载 229 12.3 使用包构造过程 231 12.4 使用纯度级别 233 12.5 习题 235 第13章 开发触发器 237 13.1 触发器简介 237 13.2 建立DML触发器 238 13.2.1 语句触发器 239 13.2.2 行触发器 242 13.2.3 使用DML触发器 245 13.3 建立INSTEAD OF触发器 248 13.4 建立系统时间触发器 250 13.5 管理触发器 253 13.6 习题 254 第14章 开发动态SQL 256 14.1 动态SQL简介 256 14.2 处理非查询语句 257 14.3 处理多行查询语句 260 14.4 在动态SQL中使用BULK子句 262 14.5 习题 265 第15章 使用对象类型 267 15.1 对象类型简介 267 15.2 建立和使用简单对象类型 271 15.3 建立和使用复杂对象类型 282 15.3.1 对象类型嵌套 283 15.3.2 参照对象类型 286 15.3.3 对象类型继承 288 15.4 维护对象类型 290 15.5 习题 291 第16章 使用LOB对象 294 16.1 LOB简介 294 16.2 DBMS_LOB包 295 16.3 访问LOB 307 16.3.1 访问CLOB 307 16.3.2 访问BLOB 310 16.3.3 访问BFILE 312 16.4 习题 313 第17章 使用Oracle系统包 315 17.1 DBMS_OUTPUT 315 17.2 DBMS_JOB 317 17.3 DBMS_PIPE 319 17.4 DBMS_ALERT 324 17.5 DBMS_TRANSACTION 327 17.6 DBMS_SESSION 329 17.7 DBMS_ROWID 332 17.8 DBMS_RLS 335 17.9 DBMS_DDL 341 17.10 DBMS_SHARED_POOL 342 17.11 DBMS_RANDOM 343 17.12 DBMS_LOGMNR 344 17.13 DBMS_FLASHBACK 347 17.14 DBMS_OBFUSCATION_TOOLKIT 349 17.15 DBMS_SPACE 353 17.16 DBMS_SPACE_ADMIN 356 17.17 DBMS_TTS 358 17.18 DBMS_REPAIR 359 17.19 DBMS_RESOURCE_MANAGER 361 17.20 DBMS_STATS 369 17.21 UTL_FILE 378 17.22 UTL_INADDR 385 附录A 习题参考答案 386 第2章 386 第3章 388 第4章 389 第5章 398 第6章 400 第7章 401 第8章 402 第9章 404 第10章 406 第11章 407 第12章 409 第13章 413 第14章 415 第15章 417 第16章 421 附录B 使用SQL*Plus 424 B.1 启动SQL*Plus 424 B.2 连接命令 426 B.3 编辑命令 427 B.4 文件操纵命令 428 B.5 格式命令 430 B.6 交互式命令 431 B.7 显示和设置环境变量 434

立即下载
精通Oracle10g

oracle《精通Oracle10g PL_SQL编程》教程全书 PDF

立即下载
精通Oracle10g PL_SQL编

精通Oracle10g PL_SQL编程》.zip,大家一起来学数据库ORACLE 10G, 不错的编程教程

立即下载
精通Oracle 10g Pro*C/C++编程》源代码与学习笔记

《精通Oracle 10g Pro*C/C++编程》(王海亮,张立民 中国水利水电出版社)书中源代码和学习笔记,对于原代码中出现的一些问题已经修改!

立即下载
精通Oracle10g Pl/SQL编程

精通Oracle10g Pl/SQL编程精通Oracle10g Pl/SQL编程精通Oracle10g Pl/SQL编程精通Oracle10g Pl/SQL编程

立即下载
精通Oracle10g Pl.SQL编程

精通Oracle10g Pl.SQL编程,精通Oracle10g Pl.SQL编程,精通Oracle10g Pl.SQL编程

立即下载
精通Oracle10g PlSQL 编程.zip

精通Oracle10g PlSQL 编程.zip精通Oracle10g PlSQL 编程.zip

立即下载
精通Oracle Database 12c SQL PDF

精通Oracle Database 12c SQL PDF 百度网盘下载

立即下载
精通oracle10g编程

精通oracle10g编程

立即下载
Oracle9i PL_SQL从入门到精通

Oracle9i PL_SQL从入门到精通 Oracle9i PL_SQL从入门到精通

立即下载
精通Oracle10g PlSQL编程-2

精通Oracle10g PlSQL编程-2

立即下载
精通Oracle10g plsql编程

如题精通Oracle10g plsql编程

立即下载
精通Oracle Database 12c SQL & PL/SQL编程(第3版) 扫描版 高清完整带书签

学习通过编写SQL语句并构建PL/SQL程序来访问Oracle数据库。《精通Oracle Database 12c SQL & PL/SQL编程(第3版)》完全涵盖了*版本Oracle数据库的功能和技术,指导读者编写SQL语句以检索和修改数据库中的信息、掌握SQL*Plus和SQL Developer、处理数据库对象、编写PL/SQL程序、采用性能优化技术、结合XML以及其他技术。这本Oracle指南包含掌握SQL所需的全部知识。

立即下载
Oracle9i PL_SQL从入门到精通 pdf版本

Oracle9i PL_SQL从入门到精通 pdf版本 Oracle9i PL_SQL从入门到精通 pdf版本 Oracle9i PL_SQL从入门到精通 pdf版本

立即下载
Oracle9i PL_SQL从入门到精通 pdf版本(普通下载).pdf

Oracle9i PL_SQL从入门到精通 pdf版本(普通下载).pdfOracle9i PL_SQL从入门到精通 pdf版本(普通下载).pdfOracle9i PL_SQL从入门到精通 pdf版本(普通下载).pdf

立即下载
PL_SQL从入门到精通.pdf

PL_SQL从入门到精通.pdf

立即下载
Oracle9i PL_SQL从入门到精通part2

Oracle9i PL_SQL从入门到精通

立即下载
精通ORACLE 10G SQL和PL_SQL

精通ORACLE 10G SQL和PL_SQL

立即下载
Oracle9i PL_SQL从入门到精通part1

Oracle9i PL_SQL从入门到精通

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

《精通Oracle10g PL_SQL编程》

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: