图书介绍

Oracle SQL疑难解析PDF|Epub|txt|kindle电子书版本网盘下载

Oracle SQL疑难解析
  • (美)艾伦,(美)布里拉,(美)库恩著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115336736
  • 出版时间:2014
  • 标注页数:431页
  • 文件大小:165MB
  • 文件页数:453页
  • 主题词:关系数据库系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Oracle SQL疑难解析PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 数据处理基础2

第1章 章基础2

1.1 从表中查询数据2

1.2 把表中所有字段都列出来4

1.3 将结果排序5

1.4 在表中添加记录行6

1.5 把数据记录从一张表复制到另一张表7

1.6 批量地从一个表中复制数据到另一个表8

1.7 改变行记录的值9

1.8 在一个语句中修改多个字段值9

1.9 从表中删除不需要的行10

1.10 删除表中的所有行11

1.11 从其他查询结果中再次进行查询12

1.12 查询的WHERE子句基于另一个查询的结果13

1.13 在语句中找到和消除空值14

1.14 排序16

1.15 启用其他排序和比较选项17

1.16 基于条件的插入或修改18

第2章 汇总和聚合数据20

2.1 对某字段值进行汇总20

2.2 分组进行数据汇总22

2.3 以多字段分组23

2.4 在聚合数据集时排除某些组25

2.5 分多级聚合数据26

2.6 把聚合结果用在其他查询中28

2.7 在分组和集合里统计成员29

2.8 在表中查找重复值和唯一值31

2.9 合计与小计32

2.10 构建自己的聚合函数34

2.11 从之前或之后的行中存取数据37

2.12 对查询结果行进行排名39

2.13 在分组内查找最大和最小值42

2.14 在移动窗口中进行聚合43

2.15 基于字段子集的数据记录去重45

2.16 找出表中的序列空挡48

第3章 多表数据查询51

3.1 对多表的对应行进行连接52

3.2 垂直堆叠查询结果54

3.3 选择性连接56

3.4 从两个方向进行可选连接57

3.5 基于其他表中的数据删除记录59

3.6 跨表寻找匹配的数据60

3.7 在聚合上进行连接61

3.8 查找不匹配的行63

3.9 查找表中不匹配的行65

3.10 生成测试数据67

3.11 基于其他表中的数据更新记录69

3.12 在连接条件里处理和比较NULL值70

第4章 生成和获取数据73

4.1 派生新的列73

4.2 返回不存在的行77

4.3 把行变换为列78

4.4 在多列上透视81

4.5 将列转换成行83

4.6 出于易读性连接数据86

4.7 把字符串转换成对应的数值88

4.8 生成随机数90

4.9 创建一个逗号分隔值文件93

第5章 通用查询模式95

5.1 把NULL转换成其他值95

5.2 对NULL值排序97

5.3 为查询结果标记页码98

5.4 检测数据是否存在102

5.5 SQL语句中的条件分支104

5.6 根据条件和函数排序105

5.7 当子查询返回多个值时的处理107

5.8 将数字进行不同进制间的转换108

5.9 在不知道列名或表名的情况下查找字符串111

5.10 对数据系列进行后续值或趋势预测113

5.11 修改记录时进行显式锁(悲观锁)116

5.12 对两张表的内容进行同步119

第二部分 数据类型和问题124

第6章 日期和时间值的处理124

6.1 将日期时间值转换成可读的字符串124

6.2 将字符串转换为日期时间值126

6.3 检测重叠的日期范围127

6.4 自动跟踪数据更改的日期和时间128

6.5 利用GAPS在数据中生成一个无间隔的时间序列130

6.6 不同时区之间日期和时间的转换132

6.7 检测闰年133

6.8 确定一个月的最后一天的日期135

6.9 确定一个月的第一天的日期或第一个星期几136

6.10 判断星期几137

6.11 通过时间段进行分组和聚合138

6.12 查找两个日期或部分日期之间的差值139

6.13 确定任何一年的复活节日期141

6.14 为网站用户计算“X天活动”143

第7章 字符串145

7.1 搜索子字符串145

7.2 提取子字符串147

7.3 单字符的字符串替换149

7.4 搜索模式151

7.5 提取一个模式154

7.6 计数模式155

7.7 替换字符串中的文本157

7.8 加快字符串搜索159

第8章 处理数字163

8.1 字符串和数字类型之间的转换163

8.2 数字类型之间的转换164

8.3 选择数据类型精度和刻度166

8.4 正确执行非数字和无限数字计算167

8.5 在字符串中验证数字169

8.6 生成连续的编号171

8.7 为公式或模式生成数字172

8.8 处理数值计算中的NULL174

8.9 自动四舍五入数字176

8.10 自动生成数字列表178

第三部分 开发环境180

第9章 事务管理180

9.1 回滚部分事务180

9.2 如何识别阻塞的事务183

9.3 优化行级锁与表级锁185

9.4 如何避免死锁187

9.5 如何延期约束验证188

9.6 确保事务的一致性读193

9.7 管理事务的隔离级别194

第10章 数据字典196

10.1 图形工具与SQL196

10.2 数据字典体系结构197

10.3 显示用户信息199

10.4 确定有权访问的表201

10.5 显示一张表的磁盘空间使用情况202

10.6 显示表的记录数205

10.7 显示表的索引207

10.8 显示未建索引的外键208

10.9 显示约束209

10.10 展示主键与外键的关系210

10.11 显示对象间的依赖关系212

10.12 显示同义词的元数据214

10.13 显示视图的文本215

10.14 显示数据库代码216

10.15 显示授予的角色217

10.16 显示对象权限219

10.17 显示系统权限220

第四部分 特殊话题224

第11章 常见报表问题224

11.1 避免报表中的重复数据224

11.2 在SQL报表里使用参数227

11.3 在分组的结果中返回具体列的数据229

11.4 将排序结果放入相等大小的BUCKET中231

11.5 创建报表直方图233

11.6 根据不同的排名进行结果筛选234

11.7 对假设数据集进行比较236

11.8 用图形和文字来展示数据的分布238

11.9 从数据库中直接生成网页报表239

第12章 清理数据244

12.1 检测重复数据行244

12.2 删除重复行245

12.3 判断数据是否可以加载到数值类型字段中246

12.4 判断数据是否可以加载到日期类型字段中247

12.5 执行不区分大小写的查询248

12.6 对值进行模糊处理250

12.7 删除所有索引252

12.8 禁用约束253

12.9 禁用触发器257

12.10 从表中删除数据258

12.11 查找两个SCHEMA的不同之处259

第13章 树状结构数据263

13.1 从上到下遍历层级数据265

13.2 在层次结构同层级中对节点排序267

13.3 从层次结构表中生成路径名270

13.4 在层次结构表中辨认叶子数据272

13.5 检查层次结构数据中的循环276

13.6 创建固定数量的连续序号的主键值277

第14章 处理XML数据280

14.1 将SQL转换成XML280

14.2 以原生形式存储XML284

14.3 分解XML供关系型逻辑使用286

14.4 从XML文档中抽取关键元素287

14.5 生成复杂的XML文档289

14.6 验证XML SCHEMA290

14.7 直接修改XML数据293

第15章 分区295

15.1 确定一个表是否应该分区296

15.2 范围分区297

15.3 列表分区299

15.4 哈希分区299

15.5 复合分区300

15.6 按需创建分区302

15.7 引用分区303

15.8 基于虚拟列的分区304

15.9 系统分区305

15.10 配置分区的表空间306

15.11 自动移动更新的记录307

15.12 系统分区308

15.13 对分区增加分区309

15.14 交换分区310

15.15 重命名分区312

15.16 拆分分区313

15.17 合并分区314

15.18 删除分区315

15.19 从一个分区中删除记录316

15.20 收集分区统计信息317

15.21 创建本地索引317

15.22 创建全局索引319

第16章 大对象321

16.1 将大文档加载至CLOB字段322

16.2 将图像数据加载至BLOB字段324

16.3 使用SQL*Loader进行大对象的批量加载326

16.4 利用HTTP访问大对象328

16.5 使得外部大对象(BFILE)对数据库有效332

16.6 在数据库表中更新或删除LOB334

第五部分 管理338

第17章 数据库管理338

17.1 创建数据库339

17.2 删除数据库341

17.3 验证连接信息342

17.4 创建表空间343

17.5 删除表空间345

17.6 调整表空间大小346

17.7 限制每个会话的数据库资源347

17.8 关联一组权限349

17.9 创建用户351

17.10 删除用户352

17.11 修改密码353

17.12 强制密码复杂性354

第18章 对象管理356

18.1 创建表356

18.2 临时存储数据358

18.3 移动表359

18.4 重命名对象360

18.5 删除表362

18.6 恢复被删除的表363

18.7 创建索引364

18.8 创建一个基于函数的索引366

18.9 创建位图索引367

18.10 创建一个索引组织表368

18.11 创建视图369

18.12 为对象创建替代名称370

18.13 强制表中的行的唯一性372

18.14 确保查找值存在374

18.15 根据条件检查数据376

18.16 在数据库之间创建连接377

18.17 创建自动递增的值379

第19章 SQL监控和优化381

19.1 实时监控SQL执行统计信息381

19.2 显示查询的执行计划进展383

19.3 确定还需要多长时间来完成SQL385

19.4 识别资源密集型SQL语句387

19.5 使用Oracle性能报告来确定资源消耗密集型SQL388

19.6 在操作系统中识别资源密集型查询391

19.7 使用AUTOTRACE显示执行计划393

19.8 使用DBMS_XPLAN生成执行计划395

19.9 跟踪会话的所有SQL语句397

19.10 解释执行计划402

19.11 获取调优SQL的建议406

19.12 强制查询使用自己的执行计划408

19.13 查看优化器统计信息409

19.14 生成统计信息411

第20章 数据库故障排除413

20.1 确定数据库问题的原因413

20.2 显示打开的游标417

20.3 确定联机重做日志的大小是否合适418

20.4 确定撤销表空间的大小是否合适420

20.5 确定临时表空间的大小是否合适422

20.6 完整显示表空间423

20.7 显示对象大小426

20.8 监控索引的使用427

20.9 审计对象的使用428

20.10 精细审计430

热门推荐