|
|
|
|
移动端

目录(上)(1)

《Oracle PL/SQL程序设计(第6版)(上下册)》本书基于Oracle数据库12C,从用PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、构造PL/SQL应用程序、高级PL/SQL等6个方面详细而系统地讨论了PL/SQL以及如何有效地使用它。本节为目录。

作者:方鑫 译来源:人民邮电出版社|2017-09-06 17:44

技术沙龙 | 邀您于8月25日与国美/AWS/转转三位专家共同探讨小程序电商实战

目录(上)(1)

第1 部分 用PL/SQL 编程
第1 章 PL/SQL 介绍 3
1.1 什么是PL/SQL 3
1.2 PL/SQL 的起源 4
1.2.1 早期的PL/SQL. 4
1.2.2 提高应用的可移植性 4
1.2.3 提高执行权限控制和交易
完整性. 5
1.2.4 低调开始,持续改进 5
1.3 这就是PL/SQL 6
1.3.1 与SQL 的集成 6
1.3.2 控制和条件逻辑. 7
1.3.3 出错处理. 8
1.4 关于PL/SQL 版本 9
1.4.1 Oracle 数据库12c 中PL/SQL
的新特性. 10
1.5 可供PL/SQL 开发者使用的
资源. 12
1.5.1 O’Reilly 的PL/SQL 系列图书 13
1.5.2 网络上的PL/SQL 资源 14
1.6 一些建议 15
1.6.1 别急,慢慢来. 15
1.6.2 不要畏惧寻求帮助 16
1.6.3 采用有创造性的甚至激进的
方法. 17
第2 章 创建和运行PL/SQL
代码 18
2.1 在数据库中导航 18
2.2 创建和编辑源代码. 19
2.3 SQL*Plus . 19
2.3.1 启动SQL*Plus  21
2.3.2 运行SQL 语句 22
2.3.3 运行PL/SQL 程序. 22
2.3.4 运行一个脚本. 24
2.3.5 什么是“当前目录” 24
2.3.6 其他SQL*Plus 任务. 25
2.3.7 SQL*Plus 中的异常处理 29
2.3.8 为什么SQL*Plus 让我们
又爱又恨. 30
2.4 执行基本的PL/SQL 任务 30
2.4.1 创建存储程序. 31
2.4.2 执行存储的程序. 33
2.4.3 显示存储程序. 34
2.4.4 存储程序的授权和别名 35
2.4.5 删除一个存储程序. 36
2.4.6 隐藏存储程序的源代码 36
2.5 编辑PL/SQL 的环境 37
2.6 从其他语言中调用PL/SQL. 37
2.6.1 C 语言,使用Oracle 预编辑器
(Pro*C) 38
2.6.2 Java:使用JDBC 39
2.6.3 Perl:使用Perl DBI 和DBD::
Oracle  40
2.6.4 PHP:使用Oracle 扩展 41
2.6.5 PL/SQL Server Pages42
2.6.6 其他. 43
第3 章 语言基础. 44
3.1 PL/SQL 块结构 44
3.1.1 匿名块. 46
3.1.2 命名块. 47
3.1.3 嵌套块. 47
3.1.4 作用范围. 48
3.1.5 规范SQL 语句中对变量和
列的引用. 49
3.1.6 可见性. 51
3.2 PL/SQL 字符集 54
3.3 标识符 56
3.3.1 保留字. 57
3.3.2 空白和关键字. 58
3.4 直接量 59
3.4.1 NULL  60
3.4.2 在一个直接量字符串中嵌入
单引号. 61
3.4.3 数字直接量. 61
3.4.4 布尔直接量. 62
3.5 分号分隔符. 62
3.6 注释. 63
3.6.1 单行注释语法. 63
3.6.2 多行注释语法. 63
3.7 PRAGMA 关键字 64
3.8 标签. 65
第2 部分 PL/SQL 程序结构
第4 章 条件与顺序控制 69
4.1 IF 语句 69
4.1.1 IF-THEN 组合. 69
4.1.2 IF-THEN-ELSE 的组合 71
4.1.3 IF-THEN-ELSIF 组合. 73
4.1.4 避免IF 语法陷阱 73
4.1.5 嵌套的IF 语句 75
4.1.6 短路估算. 75
4.2 CASE 语句和表达式 77
4.2.1 简单的CASE 语句 77
4.2.2 搜索CASE 语句. 79
4.2.3 嵌套CASE 语句. 81
4.2.4 CASE 表达式 81
4.3 GOTO 语句. 83
4.4 NULL 语句 84
4.4.1 提高程序的可读性. 84
4.4.2 在标签后使用NULL 84
第5 章 循环迭代处理. 86
5.1 循环的基础知识 86
5.1.1 不同循环的示例. 86
5.1.2 PL/SQL 循环的结构. 88
5.2 简单循环 89
5.2.1 终止简单循环:EXIT
和EXIT WHEN  89
5.2.2 模仿REPEAT UNTIL 循环 90
5.2.3 故意的无限循环. 91
5.3 WHILE 循环. 92
5.4 数值型FOR 循环 93
5.4.1 数值型FOR 循环的规则 94
5.4.2 数值型FOR 循环的示例 94
5.4.3 处理特殊增量. 95
5.5 游标FOR 循环. 96
5.5.1 游标FOR 循环的示例 97
5.6 循环标签 98
5.7 CONTINUE 语句. 99
5.8 迭代处理技巧. 102
5.8.1 为循环索引使用可理解的
名称. 102
5.8.2 以正确的方式说再见 102
5.8.3 获取FOR 循环执行的信息 103
5.8.4 循环SQL 语句 104
第6 章 异常处理. 106
6.1 异常处理概念和术语. 106
6.2 定义异常 108
6.2.1 声明命名异常. 108
6.2.2 关联异常名称与错误代码 109
6.2.3 命名的系统异常. 112
6.2.4 异常作用范围114
6.3 引发异常 115
6.3.1 RAISE 语句115
6.3.2 使用RAISE_APPLICATION_
ERROR 116
6.4 处理异常 117
6.4.1 内置错误函数118
6.4.2 单一处理句柄中结合多个
异常. 122
6.4.3 未处理异常. 123
6.4.4 未处理异常的传播. 123
6.4.5 继续过去的异常. 125
6.4.6 编写WHEN OTHERS 处理
代码. 127

喜欢的朋友可以添加我们的微信账号:

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Linux安全体系分析与编程

本书选择经典的开放源代码,全面系统地分析了Linux安全机制。本书共有17章,前10章着重介绍了Linux操作系统的安全机制及实现方法,阐述了公...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊