Oracle数据库编程经典300例(含DVD光盘1张)

出版社:电子工业出版社
ISBN:9787121206597
作者:张婉婉
页数:448页

作者简介

Oracle数据库是目前世界上使用最为广泛的数据库管理系统,具有完整的数据管理功能;PL/SQL是Oracle对标准数据库语言SQL的过程化扩充,让Oracle的数据管理和程序设计效率更高。
本书是一本特别注重实战的Oracle数据库入门及管理工具书,书中一共集成了300多个日常管理数据库的实例。本书每个实例都有图文并茂的实现步骤、实例解析,使读者能够很轻松地按照书中的例子进行操作,从而掌握如何去操作和管理Oracle数据库。
本书中的实例具有代表性,编码规范、讲解详细,可作为特定技术开发人员的指导教程,也可以帮助读者更深入地学习Oracle,掌握备份数据库、恢复数据库、检查监控及调优数据库等操作,为读者成为优秀的DBA打下坚实基础。

书籍目录

第1篇  初识Oracle PL/SQL
第1章 走进Oracle PL/SQL
2
实例001 安装Oracle 10g
2
难度指数 ★☆☆☆☆ 占用时间 ○○
实例002 启动SQL*Plus工具
7
难度指数 ★★☆☆☆ 占用时间 ○○
实例003 使用SQL*Plus命令行工具
8
难度指数 ★★☆☆☆ 占用时间 ○
实例004 配置连接字符串
10
难度指数 ★★☆☆☆ 占用时间 ○
实例005 使用PL/SQL Developer工具
11
难度指数 ★☆☆☆☆ 占用时间 ○○
实例006 启动和关闭Oracle
12
难度指数 ★☆☆☆☆ 占用时间 ○
实例007 创建PL/SQL块
14
难度指数 ★★☆☆☆ 占用时间 ○○
实例008 使用变量输出字符串
16
难度指数 ★★☆☆☆ 占用时间 ○
实例009 变量初始化及存储数据记录
17
难度指数 ★★☆☆☆ 占用时间 ○
实例010 使用常量计算圆面积
18
难度指数 ★★★☆☆ 占用时间 ○○
实例011 使用宿主变量
19
难度指数 ★★★☆☆ 占用时间 ○○
实例012 输出指定精度的数据
20
难度指数 ★☆☆☆☆ 占用时间 ○
实例013 获取当前日期时间
21
难度指数 ★☆☆☆☆ 占用时间 ○
实例014 使用记录类型输出数据表中的一行
22
难度指数 ★★☆☆☆ 占用时间 ○
实例015 引用并输出数据表中的列
23
难度指数 ★★☆☆☆ 占用时间 ○
第2章 操作数据表结构
25
实例016 使用CREATE TABLE命令创建基本表
25
难度指数 ★★☆☆☆ 占用时间 ○○
实例017 使用ALTER TABLE命令增加新字段
27
难度指数 ★★☆☆☆ 占用时间 ○
实例018 使用ALTER TABLE命令修改字段
28
难度指数 ★★☆☆☆ 占用时间 ○
实例019 使用ALTER TABLE命令删除字段
29
难度指数 ★★☆☆☆ 占用时间 ○
实例020 重命名基本表
30
难度指数 ★★☆☆☆ 占用时间 ○
实例021 复制相同结构的表
31
难度指数 ★★★☆☆ 占用时间 ○○
实例022 使用DROP TABLE命令删除表
33
难度指数 ★☆☆☆☆ 占用时间 ○
实例023 创建主键约束
34
难度指数 ★★★☆☆ 占用时间 ○○
实例024 创建唯一性约束
35
难度指数 ★★★☆☆ 占用时间 ○○
实例025 创建CHECK约束
37
难度指数 ★★☆☆☆ 占用时间 ○
实例026 创建外键约束
39
难度指数 ★★★☆☆ 占用时间 ○○
实例027 删除约束
40
难度指数 ★☆☆☆☆ 占用时间 ○
实例028 为字段设置默认值
42
难度指数 ★★☆☆☆ 占用时间 ○
第2篇 数据查询
第3章 简单数据查询
46
实例029 查询输出基本表中指定列
46
难度指数 ★☆☆☆☆ 占用时间 ○
实例030 对数据列进行运算并输出
47
难度指数 ★★☆☆☆ 占用时间 ○
实例031 单条件查询
49
难度指数 ★☆☆☆☆ 占用时间 ○
实例032 根据查询结果创建和复制表
50
难度指数 ★★★☆☆ 占用时间 ○○
实例033 返回表中的前N行记录
51
难度指数 ★★☆☆☆ 占用时间 ○
实例034 消除重复行
52
难度指数 ★★★☆☆ 占用时间 ○○
实例035 NULL值的判定
54
难度指数 ★★☆☆☆ 占用时间 ○
实例036 查询字段值为某个范围内的记录
55
难度指数 ★☆☆☆☆ 占用时间 ○
实例037 返回字段值为列表中某个值的记录
56
难度指数 ★★☆☆☆ 占用时间 ○
实例038 条件组合查询
57
难度指数 ★★★☆☆ 占用时间 ○○
实例039 复合条件查询
59
难度指数 ★★★★☆ 占用时间 ○○○
实例040 实现模糊查询
61
难度指数 ★★★☆☆ 占用时间 ○○
实例041 使用ESCAPE和转义字符
62
难度指数 ★★★☆☆ 占用时间 ○○
第4章 数据查询中函数的使用
64
实例042 使用COUNT函数统计表中的记录数
64
难度指数 ★★☆☆☆ 占用时间 ○
实例043 使用SUM函数求和
66
难度指数 ★★★☆☆ 占用时间 ○○
实例044 使用AVG函数求平均值
67
难度指数 ★★☆☆☆ 占用时间 ○
实例045 返回最大值
68
难度指数 ★★☆☆☆ 占用时间 ○
实例046 返回最小值
69
难度指数 ★★☆☆☆ 占用时间 ○
实例047 查找并替换字符串
70
难度指数 ★★★☆☆ 占用时间 ○○
实例048 获取字符的ASCII码
71
难度指数 ★★★☆☆ 占用时间 ○○
实例049 返回字符串长度
72
难度指数 ★★☆☆☆ 占用时间 ○
实例050 使用ROUND函数确定精度
73
难度指数 ★★★☆☆ 占用时间 ○○
实例051 日期运算
74
难度指数 ★★★☆☆ 占用时间 ○○
实例052 日期格式化输出
75
难度指数 ★★☆☆☆ 占用时间 ○
实例053 提取日期特定部分
77
难度指数 ★★★☆☆ 占用时间 ○○
实例054 数据类型转换
79
难度指数 ★★★☆☆ 占用时间 ○○
实例055 提取日期的星期值
80
难度指数 ★★☆☆☆ 占用时间 ○
实例056 提取一年中的第几天
81
难度指数 ★★☆☆☆ 占用时间 ○
实例057 计算时间差
82
难度指数 ★☆☆☆☆ 占用时间 ○
实例058 获取某月的第一天与最后一天
83
难度指数 ★★☆☆☆ 占用时间 ○
实例059 NVL函数的使用
85
难度指数 ★★★☆☆ 占用时间 ○○
第5章 高级查询
87
实例060 使用GROUP BY子句实现分组
87
难度指数 ★★★☆☆ 占用时间 ○○
实例061 按条件查询并分组
89
难度指数 ★★★★☆ 占用时间 ○○○
实例062 使用CUBE汇总数据
90
难度指数 ★★★☆☆ 占用时间 ○○
实例063 使用ROLLUP汇总数据
91
难度指数 ★★★☆☆ 占用时间 ○○
实例064 用GROUPING函数区分NULL值
93
难度指数 ★★★★☆ 占用时间 ○○○
实例065 使用HAVING子句过滤分组数据
94
难度指数 ★★★☆☆ 占用时间 ○○
实例066 区别HAVING子句与WHERE子句
95
难度指数 ★★★★☆ 占用时间 ○○○
实例067 使用ORDER BY子句排序
96
难度指数 ★★☆☆☆ 占用时间 ○
实例068 对字符串列排序
98
难度指数 ★★☆☆☆ 占用时间 ○
实例069 多列排序
100
难度指数 ★★★☆☆ 占用时间 ○○
实例070 对查询进行集合运算
101
难度指数 ★★★★☆ 占用时间 ○○○
实例071 返回多个表的共有数据
102
难度指数 ★★★☆☆ 占用时间 ○○
实例072 返回各个表的所有数据
103
难度指数 ★★★☆☆ 占用时间 ○○
实例073 无条件多表查询
104
难度指数 ★★☆☆☆ 占用时间 ○
实例074 有共同字段的表等值连接
105
难度指数 ★★★☆☆ 占用时间 ○○
实例075 含条件的等值连接
106
难度指数 ★★★★☆ 占用时间 ○○○
实例076 有共同字段的表非等值连接
107
难度指数 ★★★☆☆ 占用时间 ○○
实例077 两个表进行内连接
108
难度指数 ★★★☆☆ 占用时间 ○○
实例078 两个表进行自然连接
109
难度指数 ★★★★☆ 占用时间 ○○○
实例079 一个表进行自连接
110
难度指数 ★★★☆☆ 占用时间 ○○
实例080 两个表进行左外连接
111
难度指数 ★★★☆☆ 占用时间 ○○
实例081 两个表进行右外连接
112
难度指数 ★★★☆☆ 占用时间 ○○
实例082 两个表进行全外连接
113
难度指数 ★★★☆☆ 占用时间 ○○
实例083 多表连接
114
难度指数 ★★★★★ 占用时间 ○○○
第6章 子查询
116
实例084 返回单行的子查询
116
难度指数 ★★☆☆☆ 占用时间 ○
实例085 含有聚合函数的单行子查询
118
难度指数 ★★★☆☆ 占用时间 ○○
实例086 多表查询中返回结果为单行的子查询
119
难度指数 ★★★☆☆ 占用时间 ○○
实例087 用IN谓词实现多行子查询
120
难度指数 ★★★★☆ 占用时间 ○○
实例088 多表查询中使用IN谓词
122
难度指数 ★★★★★ 占用时间 ○○○
实例089 EXISTS子查询
123
难度指数 ★★★★☆ 占用时间 ○○○
实例090 EXISTS替代单行子查询
124
难度指数 ★★★★☆ 占用时间 ○○○
实例091 相关子查询
125
难度指数 ★★★★☆ 占用时间 ○○○
实例092 含聚合函数的相关子查询
126
难度指数 ★★★★★ 占用时间 ○○○
实例093 带IN谓词的相关子查询
127
难度指数 ★★★★★ 占用时间 ○○○
实例094 包含分组的相关子查询
128
难度指数 ★★★★★ 占用时间 ○○○
实例095 带ANY的子查询
130
难度指数 ★★★★☆ 占用时间 ○○○
实例096 带ALL的子查询
131
难度指数 ★★★★☆ 占用时间 ○○○
实例097 嵌套子查询
132
难度指数 ★★★★★ 占用时间 ○○○
实例098 FROM子句后的子查询
134
难度指数 ★★★★☆ 占用时间 ○○○
实例099 SELECT子句后的子查询
135
难度指数 ★★★★★ 占用时间 ○○○
实例100 HAVING子句后的子查询
136
难度指数 ★★★★☆ 占用时间 ○○○
实例101 子查询返回值为空
138
难度指数 ★★★☆☆ 占用时间 ○○
第3篇 数据操纵DML
第7章 数据操作
140
实例102 不指定字段的整行插入
140
难度指数 ★★☆☆☆ 占用时间 ○
实例103 指定字段的整行插入
142
难度指数 ★☆☆☆☆ 占用时间 ○
实例104 插入空值
144
难度指数 ★☆☆☆☆ 占用时间 ○
实例105 插入唯一值
145
难度指数 ★★☆☆☆ 占用时间 ○
实例106 使用过程插入多行
146
难度指数 ★★★☆☆ 占用时间 ○○
实例107 使用INSERT SELECT语句插入多行
148
难度指数 ★★★★☆ 占用时间 ○○○
实例108 通过输入修改单个列值
149
难度指数 ★★☆☆☆ 占用时间 ○
实例109 通过函数修改单个列值
150
难度指数 ★★★☆☆ 占用时间 ○○
实例110 修改数据为空值
151
难度指数 ★★☆☆☆ 占用时间 ○
实例111 通过运算修改单列值
152
难度指数 ★★☆☆☆ 占用时间 ○
实例112 通过表其他列修改单列值
154
难度指数 ★★☆☆☆ 占用时间 ○
实例113 通过外表的某列修改单列值
154
难度指数 ★★★☆☆ 占用时间 ○○
实例114 修改单行的多个列值
156
难度指数 ★★☆☆☆ 占用时间 ○○
实例115 修改多行的多个列值
156
难度指数 ★★★☆☆ 占用时间 ○○
实例116 删除单行数据
157
难度指数 ★★☆☆☆ 占用时间 ○
实例117 删除多行数据
158
难度指数 ★★☆☆☆ 占用时间 ○
实例118 删除所有行
159
难度指数 ★☆☆☆☆ 占用时间 ○
实例119 使用TRUNCATE命令清空表
160
难度指数 ★☆☆☆☆ 占用时间 ○
第8章 索引与视图
162
实例120 创建唯一索引
162
难度指数 ★★☆☆☆ 占用时间 ○
实例121 创建单列索引
163
难度指数 ★★☆☆☆ 占用时间 ○
实例122 创建复合索引
164
难度指数 ★★★☆☆ 占用时间 ○○
实例123 使用ALTER INDEX重建索引
165
难度指数 ★★★☆☆ 占用时间 ○○
实例124 删除索引
166
难度指数 ★★☆☆☆ 占用时间 ○
实例125 创建简单视图
167
难度指数 ★★☆☆☆ 占用时间 ○
实例126 创建复杂视图
169
难度指数 ★★★☆☆ 占用时间 ○○
实例127 创建基于视图的视图
170
难度指数 ★★★★☆ 占用时间 ○○○
实例128 通过视图插入数据
171
难度指数 ★★★☆☆ 占用时间 ○○
实例129 通过视图修改数据
173
难度指数 ★★★☆☆ 占用时间 ○○
实例130 通过视图删除数据
174
难度指数 ★★★☆☆ 占用时间 ○○
实例131 删除视图
175
难度指数 ★★☆☆☆ 占用时间 ○
实例132 创建同义词
176
难度指数 ★★★☆☆ 占用时间 ○○
实例133 生成序列号
177
难度指数 ★★★★☆ 占用时间 ○○○
实例134 修改和注销序列
178
难度指数 ★★★☆☆ 占用时间 ○○
实例135 创建表空间
179
难度指数 ★★★☆☆ 占用时间 ○○
实例136 扩充和删除表空间
180
难度指数 ★★★☆☆ 占用时间 ○○
实例137 为用户指定表空间
182
难度指数 ★★☆☆☆ 占用时间 ○
实例138 为表指定表空间
183
难度指数 ★★☆☆☆ 占用时间 ○
实例139 为索引指定表空间
184
难度指数 ★★☆☆☆ 占用时间 ○
实例140 查看索引个数和类别
185
难度指数 ★★★☆☆ 占用时间 ○○
实例141 查看被索引的列
185
难度指数 ★★★☆☆ 占用时间 ○○
实例142 查看索引的大小
186
难度指数 ★★★☆☆ 占用时间 ○○
第4篇 数据安全应用
第9章 用户权限及角色
190
实例143 创建与注销用户
190
难度指数 ★★☆☆☆ 占用时间 ○
实例144 修改用户口令
191
难度指数 ★★☆☆☆ 占用时间 ○
实例145 设置和解除用户锁定
193
难度指数 ★★☆☆☆ 占用时间 ○
实例146 更改用户名
194
难度指数 ★★☆☆☆ 占用时间 ○
实例147 将系统权限授予用户
196
难度指数 ★★★☆☆ 占用时间 ○○
实例148 将对象权限授予用户
197
难度指数 ★★★☆☆ 占用时间 ○○
实例149 授予用户角色
199
难度指数 ★★☆☆☆ 占用时间 ○
实例150 创建自定义角色
201
难度指数 ★★★☆☆ 占用时间 ○○
实例151 收回对象权限
202
难度指数 ★★☆☆☆ 占用时间 ○
实例152 回收系统权限
203
难度指数 ★★☆☆☆ 占用时间 ○
实例153 级联对象权限的授予
204
难度指数 ★★★☆☆ 占用时间 ○○
实例154 收回级联的对象权限
206
难度指数 ★★★☆☆ 占用时间 ○○
实例155 级联系统权限的授予
207
难度指数 ★★★☆☆ 占用时间 ○○
实例156 收回级联的系统权限
208
难度指数 ★★★☆☆ 占用时间 ○○
实例157 收回角色权限
209
难度指数 ★★☆☆☆ 占用时间 ○
实例158 删除自定义角色
210
难度指数 ★★☆☆☆ 占用时间 ○
实例159 启用/禁用角色
211
难度指数 ★★☆☆☆ 占用时间 ○
实例160 显示用户所拥有的角色
212
难度指数 ★★★☆☆ 占用时间 ○○
实例161 显示角色的权限
213
难度指数 ★★☆☆☆ 占用时间 ○
实例162 显示用户的所有系统权限
214
难度指数 ★★☆☆☆ 占用时间 ○
第10章 完整性控制
215
实例163 防止无效数据被插入数据表中
215
难度指数 ★★★★☆ 占用时间 ○○○
实例164 防止将已有的数据更改成无效值
217
难度指数 ★★★★☆ 占用时间 ○○○
实例165 防止删除已有的数据造成数据失效
218
难度指数 ★★★★★ 占用时间 ○○○
实例166 删除级联数据行
219
难度指数 ★★★☆☆ 占用时间 ○○
实例167 防止输入NULL值
220
难度指数 ★★★☆☆ 占用时间 ○○
实例168 防止输入重复值
222
难度指数 ★★★★☆ 占用时间 ○○○
第11章 PL/SQL控制语句和存储过程
224
实例169 比较两个变量的大小并单输出
224
难度指数 ★☆☆☆☆ 占用时间 ○
实例170 比较两个变量的大小并双输出
226
难度指数 ★★☆☆☆ 占用时间 ○
实例171 使用标识符
227
难度指数 ★☆☆☆☆ 占用时间 ○
实例172 使用条件嵌套语句
228
难度指数 ★★★☆☆ 占用时间 ○○
实例173 使用CASE语句
230
难度指数 ★★☆☆☆ 占用时间 ○
实例174 LOOP语句实现累加
231
难度指数 ★★★☆☆ 占用时间 ○○
实例175 计算100以内所有偶数之和
233
难度指数 ★★★☆☆ 占用时间 ○○
实例176 计算100以内所有奇数之和
234
难度指数 ★★★☆☆ 占用时间 ○○
实例177 FOR语句实现累加
235
难度指数 ★★★☆☆ 占用时间 ○○
实例178 创建不带参数的存储过程
236
难度指数 ★★☆☆☆ 占用时间 ○
实例179 调用不带参数的存储过程
237
难度指数 ★★★☆☆ 占用时间 ○○
实例180 创建带参数的存储过程
239
难度指数 ★★★★☆ 占用时间 ○○○
实例181 调用带参数的存储过程
240
难度指数 ★★★☆☆ 占用时间 ○○
实例182 创建并调用带输出参数的存储过程
241
难度指数 ★★★★☆ 占用时间 ○○○
实例183 创建并调用带默认值的存储过程
242
难度指数 ★★★☆☆ 占用时间 ○○
实例184 查看存储过程
243
难度指数 ★★☆☆☆ 占用时间 ○○
实例185 调试存储过程
245
难度指数 ★★★★☆ 占用时间 ○○○
实例186 重新编译存储过程
246
难度指数 ★★★☆☆ 占用时间 ○○
实例187 删除存储过程
246
难度指数 ★★☆☆☆ 占用时间 ○○
实例188 动态SQL执行DDL语句
247
难度指数 ★★★★☆ 占用时间 ○○○
实例189 动态SQL执行DML语句
249
难度指数 ★★★★☆ 占用时间 ○○○
第12章 触发器
251
实例190 创建语句触发器
251
难度指数 ★★★☆☆ 占用时间 ○○
实例191 语句触发器被触发
252
难度指数 ★★★☆☆ 占用时间 ○○
实例192 查看触发器
253
难度指数 ★★☆☆☆ 占用时间 ○
实例193 创建并触发行触发器
255
难度指数 ★★★☆☆ 占用时间 ○○
实例194 INSERT触发器
256
难度指数 ★★★☆☆ 占用时间 ○○
实例195 UPDATE指定列触发器
257
难度指数 ★★★☆☆ 占用时间 ○○
实例196 DELETE触发器
258
难度指数 ★★☆☆☆ 占用时间 ○
实例197 创建INSTEAD OF触发器
259
难度指数 ★★★★☆ 占用时间 ○○○
实例198 创建用户事件触发器
261
难度指数 ★★★☆☆ 占用时间 ○○
实例199 创建系统事件触发器
262
难度指数 ★★★☆☆ 占用时间 ○○
实例200 禁用/启用触发器
264
难度指数 ★★☆☆☆ 占用时间 ○
实例201 以表为单位禁用/启用触发器
265
难度指数 ★★★☆☆ 占用时间 ○○
实例202 将删除记录自动写入日志表
266
难度指数 ★★★★☆ 占用时间 ○○○
实例203 限制非工作时间操作数据
268
难度指数 ★★★★☆ 占用时间 ○○○
实例204 限制对保护数据的操作
269
难度指数 ★★★★☆ 占用时间 ○○○
实例205 实现级联更新
270
难度指数 ★★★★☆ 占用时间 ○○○
实例206 创建数据对象结构操作事件日志
272
难度指数 ★★★★☆ 占用时间 ○○○
实例207 删除触发器
273
难度指数 ★★★☆☆ 占用时间 ○○
第13章 事务处理和并发控制
275
实例208 事务开始
275
难度指数 ★★☆☆☆ 占用时间 ○
实例209 提交事务
276
难度指数 ★★★☆☆ 占用时间 ○○
实例210 回滚事务
278
难度指数 ★★★☆☆ 占用时间 ○○
实例211 设置保存点
279
难度指数 ★★★☆☆ 占用时间 ○○
实例212 回滚部分事务
280
难度指数 ★★★★☆ 占用时间 ○○○
实例213 DDL语句对事务的影响
281
难度指数 ★★★☆☆ 占用时间 ○○
实例214 DCL语句提交事务
282
难度指数 ★★★☆☆ 占用时间 ○○
实例215 断开数据库连接对事务的影响
283
难度指数 ★★★☆☆ 占用时间 ○○
实例216 异常断开数据库连接回滚事务
284
难度指数 ★★★★☆ 占用时间 ○○
实例217 避免脏读
285
难度指数 ★★★★★ 占用时间 ○○○
实例218 避免不可重复读
287
难度指数 ★★★★★ 占用时间 ○○○
实例219 判断数据是否被锁
288
难度指数 ★★★★☆ 占用时间 ○○○
实例220 锁定数据表
289
难度指数 ★★★☆☆ 占用时间 ○○
实例221 查看被锁定的数据对象
290
难度指数 ★★★☆☆ 占用时间 ○○
实例222 为被锁定表解锁
291
难度指数 ★★★☆☆ 占用时间 ○○
实例223 创建程序包
292
难度指数 ★★★★☆ 占用时间 ○○○
实例224 使用程序包
294
难度指数 ★★★☆☆ 占用时间 ○○
实例225 查看程序包
295
难度指数 ★★★☆☆ 占用时间 ○○
实例226 删除程序包
296
难度指数 ★★★☆☆ 占用时间 ○○
第14章 游标
298
实例227 声明游标
298
难度指数 ★★★☆☆ 占用时间 ○○
实例228 打开游标
299
难度指数 ★★★☆☆ 占用时间 ○○
实例229 提取数据
300
难度指数 ★★★★☆ 占用时间 ○○○
实例230 关闭游标
302
难度指数 ★★☆☆☆ 占用时间 ○
实例231 循环语句中的游标使用
303
难度指数 ★★★★☆ 占用时间 ○○○
实例232 视图中游标的使用
304
难度指数 ★★★☆☆ 占用时间 ○○
实例233 提取整行数据
306
难度指数 ★★★☆☆ 占用时间 ○○
实例234 用游标名定义记录变量
307
难度指数 ★★★☆☆ 占用时间 ○○
实例235 使用带参数的游标
308
难度指数 ★★★★☆ 占用时间 ○○○
实例236 使用含默认值参数的游标
309
难度指数 ★★★☆☆ 占用时间 ○○
实例237 使用参数为变量的游标
310
难度指数 ★★★★☆ 占用时间 ○○○
实例238 使用游标FOR循环
313
难度指数 ★★★☆☆ 占用时间 ○○
实例239 游标FOR循环中使用子查询
314
难度指数 ★★★★★ 占用时间 ○○○
实例240 使用游标更新数据
315
难度指数 ★★★★☆ 占用时间 ○○○
实例241 使用游标删除数据
316
难度指数 ★★★☆☆ 占用时间 ○○
实例242 判断游标是否打开
318
难度指数 ★★★☆☆ 占用时间 ○○
实例243 获取游标读取的记录行数
319
难度指数 ★★★☆☆ 占用时间 ○○
实例244 游标中的子查询
320
难度指数 ★★★★★ 占用时间 ○○○
第15章 数据导入/导出
322
实例245 备份数据库
322
难度指数 ★★★☆☆ 占用时间 ○○
实例246 导出用户所有数据
324
难度指数 ★★★★☆ 占用时间 ○○○
实例247 导出指定表数据
325
难度指数 ★★★☆☆ 占用时间 ○○
实例248 导出指定表的部分数据
326
难度指数 ★★★☆☆ 占用时间 ○○
实例249 恢复数据库
328
难度指数 ★★★☆☆ 占用时间 ○○
实例250 导入数据表
328
难度指数 ★★★☆☆ 占用时间 ○○
实例251 导出Excel文件
329
难度指数 ★★★★☆ 占用时间 ○○○
实例252 导入Excel数据
331
难度指数 ★★★★☆ 占用时间 ○○○
实例253 在PL/SQL Developer下导出表结构
333
难度指数 ★★★☆☆ 占用时间 ○○
实例254 在PL/SQL Developer下导入表结构
335
难度指数 ★★★☆☆ 占用时间 ○○
实例255 在PL/SQL Developer下导出数据
337
难度指数 ★★★☆☆ 占用时间 ○○
实例256 在PL/SQL Developer下导入数据
339
难度指数 ★★★☆☆ 占用时间 ○○
第5篇 Oracle高级应用技术
第16章 Oracle性能优化
344
实例257 在SELECT语句中避免使用“*”
344
难度指数 ★★☆☆☆ 占用时间 ○
实例258 尽可能减小记录集行数
345
难度指数 ★★☆☆☆ 占用时间 ○
实例259 使用ROWID高效删除重复记录
347
难度指数 ★★★☆☆ 占用时间 ○○
实例260 使用TRUNCATE替代DELETE删除记录
348
难度指数 ★★★☆☆ 占用时间 ○○
实例261 高效统计记录行数
349
难度指数 ★★★☆☆ 占用时间 ○○
实例262 尽量多使用COMMIT
350
难度指数 ★★☆☆☆ 占用时间 ○
实例263 避免使用HAVING子句
351
难度指数 ★★★☆☆ 占用时间 ○○
实例264 用EXISTS替代IN谓词
353
难度指数 ★★★★★ 占用时间 ○○○
实例265 用“>=”替代“>”运算符
354
难度指数 ★★★★☆ 占用时间 ○○○
实例266 避免在SELECT子句中使用DISTINCT关键字
355
难度指数 ★★★☆☆ 占用时间 ○○
实例267 用索引提高检索效率
356
难度指数 ★★★☆☆ 占用时间 ○○
实例268 避免在索引列上进行运算
357
难度指数 ★★★☆☆ 占用时间 ○○
实例269 在索引列上用UNION替换OR
358
难度指数 ★★★☆☆ 占用时间 ○○
实例270 避免在索引列上用IS NULL
360
难度指数 ★★★★☆ 占用时间 ○○○
实例271 使用WHERE子句优化GROUP BY
361
难度指数 ★★★★★ 占用时间 ○○○
实例272 处理预定义异常
362
难度指数 ★★★★☆ 占用时间 ○○○
实例273 处理自定义异常
364
难度指数 ★★★☆☆ 占用时间 ○○
第17章 Oracle 实用技巧
366
实例274 查看Oracle版本
366
难度指数 ★☆☆☆☆ 占用时间 ○
实例275 查看表所占用的空间
367
难度指数 ★☆☆☆☆ 占用时间 ○
实例276 查看Oracle最大连接数
368
难度指数 ★★☆☆☆ 占用时间 ○
实例277 查看并统计当前活动用户
369
难度指数 ★★☆☆☆ 占用时间 ○
实例278 查看表空间占用空间情况
370
难度指数 ★★☆☆☆ 占用时间 ○
实例279 按中文拼音/笔画/部首排序输出
371
难度指数 ★★★☆☆ 占用时间 ○○
实例280 修改数据库默认日期格式
372
难度指数 ★★★☆☆ 占用时间 ○○
实例281 自动生成查询结果序号
373
难度指数 ★★★☆☆ 占用时间 ○○
实例282 查看数据文件放置的路径
374
难度指数 ★★☆☆☆ 占用时间 ○
实例283 将查询结果导出到文本文件
375
难度指数 ★★★☆☆ 占用时间 ○○
实例284 跟踪SQL语句执行
377
难度指数 ★★★★☆ 占用时间 ○○○
实例285 插入全年日期
378
难度指数 ★★★☆☆ 占用时间 ○○
实例286 输出表中某列第N大的记录
379
难度指数 ★★★☆☆ 占用时间 ○○
实例287 返回记录行的物理地址
380
难度指数 ★★★☆☆ 占用时间 ○○
实例288 查找列存在重复值的记录
381
难度指数 ★★★★☆ 占用时间 ○○○
实例289 只保留一行列存在重复值的记录
382
难度指数 ★★★★☆ 占用时间 ○○○
实例290 秒转换为时分秒格式
383
难度指数 ★★★☆☆ 占用时间 ○○
实例291 创建脚本文件
384
难度指数 ★★★☆☆ 占用时间 ○○
实例292 执行脚本文件
385
难度指数 ★★★☆☆ 占用时间 ○○
实例293 加密存储过程
386
难度指数 ★★★★★ 占用时间 ○○○
实例294 监控索引是否被引用
388
难度指数 ★★★☆☆ 占用时间 ○○
实例295 去除无用索引
389
难度指数 ★★★☆☆ 占用时间 ○○
实例296 提取表中[N,M]条记录
390
难度指数 ★★★★☆ 占用时间 ○○○
实例297 快速编译所有视图
391
难度指数 ★★★☆☆ 占用时间 ○○
实例298 读写文本型操作系统文件
392
难度指数 ★★★★☆ 占用时间 ○○○
实例299 移动数据库文件
393
难度指数 ★★★☆☆ 占用时间 ○○
实例300 创建一个编号会自动增加的列
394
难度指数 ★★★☆☆ 占用时间 ○○
实例301 查看对象的依赖关系
395
难度指数 ★★★☆☆ 占用时间 ○○
实例302 找出某段时间中的具体日期
396
难度指数 ★★★★☆ 占用时间 ○○○
实例303 在查询中不让记录被更新
397
难度指数 ★★★★☆ 占用时间 ○○○
实例304 避免基本表被误删
398
难度指数 ★★★☆☆ 占用时间 ○○
实例305 更新数据前先保存旧值
399
难度指数 ★★★★☆ 占用时间 ○○○
实例306 设置多条记录具有相同值
400
难度指数 ★★★☆☆ 占用时间 ○○
实例307 列值为NULL情形的处理
401
难度指数 ★★★☆☆ 占用时间 ○○
实例308 创建用户的脚本文件
402
难度指数 ★★★☆☆ 占用时间 ○○
第18章 PL/SQL编程——职工管理系统
404
实例309 创建独立用户EMP
404
难度指数 ★★★☆☆ 占用时间 ○○
实例310 创建基本表MYEMP
405
难度指数 ★★☆☆☆ 占用时间 ○
实例311 根据职工编号查询姓名
406
难度指数 ★★☆☆☆ 占用时间 ○
实例312 根据用户输入插入记录
407
难度指数 ★★☆☆☆ 占用时间 ○
实例313 根据职工姓名改变工资
409
难度指数 ★★☆☆☆ 占用时间 ○
实例314 根据编号查询多列信息
410
难度指数 ★★★☆☆ 占用时间 ○○
实例315 根据部门号输出多行记录
411
难度指数 ★★★☆☆ 占用时间 ○○
实例316 计算个人所得税
412
难度指数 ★★★☆☆ 占用时间 ○○
实例317 排除无须缴纳个税的职工
413
难度指数 ★★★★☆ 占用时间 ○○○
实例318 插入记录后返回提示信息
414
难度指数 ★★★☆☆ 占用时间 ○○
实例319 更新工资数据后对比
415
难度指数 ★★★★★ 占用时间 ○○○
实例320 设置调整工资幅度限制
416
难度指数 ★★★★☆ 占用时间 ○○○
实例321 根据编号删除职工信息
417
难度指数 ★★☆☆☆ 占用时间 ○
实例322 删除数据前对其备份
418
难度指数 ★★★☆☆ 占用时间 ○○
实例323 禁止用户对数据进行操作
419
难度指数 ★★★★☆ 占用时间 ○○○
实例324 禁止特定时间操作数据
420
难度指数 ★★★★★ 占用时间 ○○○
实例325 记录用户操作表结构日志
422
难度指数 ★★★☆☆ 占用时间 ○○
实例326 记录用户登录日志
423
难度指数 ★★★☆☆ 占用时间 ○○

内容概要

肖俊宇
Oracle数据库运维专家,副教授。网名“风影”,取自跳跃灵动之美的含义。于1995年毕业于江西师范大学,主要从事关系数据库运维、网络安全管理和教育技术等方面的教学与研究工作。现为某省公安厅信息网络安全工程师、市网络与信息安全应急管理专家、信息化创新团队带头人。


 Oracle数据库编程经典300例(含DVD光盘1张)下载 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     oracle的管理艺术,大师作品,值得拥有,作为工具书很不错,平时多看看有益身心。是一本比较经典的oracle管理书籍,知识面全。很不错。Oracle数据库入门及管理工具书,理论结合实践。 比原来买的那本oracle 11g dba手册好多了。 里面讲的东西范围很全,深度一般,比较适合入门。 平时作为学习资料和翻翻当参考书都不错。
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024