图书介绍

Oracle PL/SQL DBA编程入门2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Oracle PL/SQL DBA编程入门
  • 林树泽编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302333821
  • 出版时间:2013
  • 标注页数:295页
  • 文件大小:146MB
  • 文件页数:309页
  • 主题词:关系数据库系统-程序设计

PDF下载


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

下载说明

Oracle PL/SQL DBA编程入门PDF格式电子书版下载

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

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

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

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

图书目录

第1章 PL/SQL编程环境1

1.1 创建数据库1

1.2 简述实例、服务器与物理结构4

1.2.1 Oracle实例5

1.2.2 Oracle服务器6

1.2.3 Oracle物理结构6

1.3 认识连接与会话7

1.3.1 连接7

1.3.2 会话8

1.3.3 建立到数据库的连接9

1.4 简述HR模式10

1.5 本章 小结12

第2章 PL/SQL基本概念13

2.1 PL/SQL的应用环境13

2.2 PL/SQL的优势14

2.3 PL/SQL的语句块基本结构14

2.3.1 块头区15

2.3.2 声明区16

2.3.3 执行区16

2.3.4 异常区16

2.4 PL/SQL的语句块执行过程17

2.5 PL/SQL与SQL的区别21

2.6 DBMS OUTPUT包的使用22

2.7 替代变量的使用23

2.8 本章小结26

第3章 数据库管理工具SQL*Plus27

3.1 SQL*Plus的启动27

3.1.1 启动SQL*Plus工具27

3.1.2 启动iSQL*Plus工具30

3.2 SQL*Plus的常用指令32

3.2.1 desc指令32

3.2.2 column指令33

3.2.3 run或“/”指令42

3.2.4 L (list)指令和n指令43

3.2.5 change指令和n (next)指令43

3.2.6 附加(a)指令44

3.2.7 del指令45

3.2.8 set line指令46

3.2.9 spool指令47

3.2.1 0脚本文件48

3.3 SQL*Plus的环境变量50

3.3.1 ECHO环境变量50

3.3.2 FEEDBACK环境变量51

3.4 本章 小结52

第4章 SQL语言概述53

4.1 SQL语句的分类53

4.2 数据查询语句54

4.2.1 语法及书写要求54

4.2.2 查询表中的全部数据55

4.2.3 查询特定的列56

4.2.4 查询特定条件的表57

4.2.5 在查询中使用别名58

4.2.6 在查询中使用算数运算符58

4.2.7 在查询中使用DISTINCT运算符59

4.2.8 在查询中使用连接运算符60

4.2.9 在查询中使用的书写规范61

4.3 单行函数62

4.3.1 字符型单行函数62

4.3.2 数字型单行函数65

4.3.3 日期型单行函数67

4.4 空值和空值处理函数70

4.4.1 什么是空值70

4.4.2 NVL函数72

4.4.3 NVL2函数73

4.4.4 NULLIF函数74

4.4.5 COALESCE函数74

4.5 逻辑判断功能75

4.5.1 CASE表达式75

4.5.2 DECODE函数76

4.6 分组函数77

4.6.1 AVG和SUM函数77

4.6.2 MAX和MIN函数77

4.6.3 COUNT函数78

4.6.4 GROUP BY子句78

4.6.5 HAVING子句79

4.7 数据操纵语言80

4.7.1 INSERT语句80

4.7.2 UPDATE语句82

4.7.3 DELETE语句84

4.8 本章 小结84

第5章 PL/SQL编程基础85

5.1 数据类型85

5.1.1 CHAR和VARCHAR2数据类型85

5.1.2 NUMBER数据类型88

5.1.3 LONG和LONG RAW数据类型88

5.1.4 BOOLEAN数据类型90

5.1.5 PLS INTEGER数据类型91

5.1.6 DATE和TIMESTAMP数据类型93

5.1.7 ANCHORED数据类型94

5.1.8 自定义数据类型95

5.2 保留字97

5.3 变量98

5.3.1 变量的定义与初始化98

5.3.2 变量的有效范围101

5.3.3 变量的赋值102

5.4 序列号104

5.4.1 序列号的定义和特点104

5.4.2 序列号的创建和使用104

5.5 事务107

5.5.1 COMMIT107

5.5.2 ROLLBACK109

5.5.3 SAVEPOINT109

5.6 本章 小结111

第6章 PL/SQL程序流程112

6.1 IF语句112

6.1.1 IF-THEN语句112

6.1.2 IF-THEN-ELSE语句114

6.1.3 ELSIF语句116

6.1.4 嵌套IF语句117

6.2 CASE语句118

6.2.1 简单的CASE语句118

6.2.2 搜索式CASE语句120

6.3 循环控制语句121

6.3.1 简单循环语句121

6.3.2 WHILE循环语句122

6.3.3 FOR循环语句125

6.4 顺序控制语句127

6.4.1 CONTINUE语句127

6.4.2 GOTO语句130

6.5 NULL语句131

6.6 本章 小结133

第7章 游标134

7.1 显式游标134

7.1.1 显示游标的使用详解135

7.1.2 显式游标的使用实例136

7.2 隐式游标139

7.3 FOR游标144

7.4 游标变量145

7.5 游标表达式148

7.6 动态游标150

7.7 本章 小结152

第8章 触发器153

8.1 触发器的创建153

8.1.1 创建标准触发器153

8.1.2 创建基于Java语言的触发器154

8.2 触发器的分类156

8.3 触发器的权限157

8.4 触发器中的新值和旧值158

8.5 审核触发器的创建159

8.6 删除触发器的创建161

8.7 触发器的条件语句162

8.7.1 WHEN条件语句163

8.7.2 IF条件语句163

8.8 触发器的管理164

8.8.1 查看触发器164

8.8.2 重新编译触发器165

8.8.3 屏蔽触发器166

8.8.4 删除触发器167

8.9 本章 小结167

第9章 存储过程168

9.1 存储过程的结构168

9.2 存储过程的初体验170

9.3 存储过程的信息和定义查询172

9.4 存储过程的IN和OUT参数175

9.5 存储过程的脚本创建176

9.6 存储过程的权限177

9.7 本章 小结178

第10章 函数179

10.1 什么是函数179

10.2 创建自定义函数179

10.3 创建作用于表的函数180

10.4 创建自定义的Java函数182

10.5 应用RETURN语句184

10.6 创建复杂函数186

10.7 处理函数中的异常188

10.8 本章 小结189

第11章 包190

11.1 包的创建190

11.2 包的调用及过程重载192

11.3 包的私有过程与函数193

11.4 包的变量和游标196

11.5 本章 小结200

第12章 异常201

12.1 什么是异常201

12.2 异常处理202

12.3 预定义异常203

12.4 自定义异常205

12.5 异常传播207

12.5.1 可执行部分发生异常207

12.5.2 声明部分发生异常208

12.5.3 异常处理部分发生异常211

12.6 应用RAISE APPLICATION ERROR213

12.7 应用EXCEPTION INIT216

12.8 应用SQLCODE与SQLERRM217

12.9 本章 小结220

第13章 记录221

13.1 基于表的记录221

13.2 基于游标的记录221

13.3 用户自定义的记录222

13.4 嵌套记录224

13.5 记录集合225

13.6 本章 小结226

第14章 集合类型227

14.1 联合数组227

14.2 嵌套表228

14.3 变长数组229

14.4 多层集合233

14.5 集合的方法235

14.6 本章 小结237

第15章 PL/SQL中的SQL238

15.1 静态SQL238

15.1.1 在PL/SQL中使用SELECTINTO初始化变量238

15.1.2 在PL/SQL中使用DML操作239

15.2 动态SQL240

15.2.1 动态SQL中包含有效的SQL语句240

15.2.2 动态SQL中包含PL/SQL语句块241

15.2.3 动态SQL中使用USING和RETURNING INTO子句241

15.2.4 动态SQL中使用EXECUTE IMMEDIATE的注意事项242

15.3 利用FORALL实现SQL语句的批处理245

15.3.1 使用INDICES OF247

15.3.2 使用VALUES OF248

15.3.3 使用BULK COLLECT249

15.4 本章 小结252

第16章 PL/SQL调试253

16.1 DBMS OUTPUT包253

16.1.1 在PL/SQL调试中调用DBMS_ OUTPUT包253

16.1.2 在DBMS OUTPUT中应用ENABLE与DISABLE过程255

16.2 DBMS UTILITY包256

16.3 自治事务258

16.4 UTL FILE包260

16.5 本章 小结263

第17章 常用工具包264

17.1 Oracle提供的包264

17.1.1 调度管理包264

17.1.2 审计包267

17.1.3 解析SQL执行计划包271

17.1.4 DBMS HPROF包274

17.2 警告日志文件包279

17.2.1 设计外部表280

17.2.2 设计警告文件监控包282

17.3 数据库维护包283

17.3.1 备份监控包283

17.3.2 表空间监控包285

17.3.3 归档目录监控包286

17.4 历史数据包288

17.4.1 监控数据库的大小289

17.4.2 监控会话数290

17.4.3 资源管理器291

17.5 本章 小结295

热门推荐