图书介绍
SQL*Plus和PL/SQL程序设计pdf电子书版本下载
- 刘金亭,苏红宇编 著
- 出版社: 北京:电子工业出版社
- ISBN:7505333232
- 出版时间:1996
- 标注页数:135页
- 文件大小:5MB
- 文件页数:144页
- 主题词:
PDF下载
下载说明
SQL*Plus和PL/SQL程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 SQL*Plus 3. 1
第一章 SQL*Plus概述 1
1.1 数据库的基本概念 1
1.1.1 什么是数据库和数据库管理系统 1
1.1.2 什么是表和视图 1
1.1.3 什么是数据字典 3
1.2 SQL语言概述 3
1.2.1 什么是SQL语言 3
1.2.2 SQL语言简介 3
1.3 SQL*Plus和SQL、PL/SQL 5
参考文献 6
第二章 SQL*Plus界面 7
2.1 登录和退出SQL*Plus 7
2.1.1 登录SQL*Plus 7
2.1.2 退出SQL*Plus 7
2.2 命令的编辑与运行 7
2.2.1 编辑和运行SQL命令 8
2.2.2 编辑和运行PL/SQL块 12
2.2.3 编辑和运行SQL*Plus命令 13
2.3.2 列出一个表的列定义 14
2.3.1 SQL*Plus命令帮助 14
2.3 获得帮助信息 14
2.2.4 建立和编辑批处理命令文件 14
2.3.3 解释出错信息 15
第三章 数据库查询 16
3.1 普通查询 16
3.1.1 SELECT子句和FROM子句 16
3.1.2 WHERE子句 20
3.1.3 ORDER BY子句 24
3.2 高级查询 28
3.2.1 连接查询 28
3.1.4 HAVING和GROUP BY子句 28
3.2.2 子查询 30
3.2.3 设置操作符 31
第四章 数据库操作 34
4.1 插入命令—INSERT 34
4.2 修改命令—UPDATE 36
4.3 删除数据—DELETE 38
4.4 事务控制命令 39
4.4.1 提交命令(COMMIT) 39
4.4.2 回滚命令(ROLLBACK) 40
5.1.1 表的建立 41
5.1 表 41
第五章 表和视图 41
5.1.2 表的修改 42
5.1.3 表的删除 43
5.2 视图 43
5.2.1 视图的建立 43
5.2.2 视图的删除 45
5.3 表和视图的拷贝 45
6.2.1 字符函数 47
6.2 单行函数 47
6.1 简介 47
第六章 函数 47
6.2.2 日期函数 49
6.2.3 数值函数 50
6.2.4 转换函数 50
6.2.5 其它函数 52
6.3 分组函数 53
6.3.1 分组函数 53
6.3.2 SELECT命令中的GROUP BY子句和HAVING子句 54
7.2.1 改变列标题 56
7.2 格式化列 56
7.1 简介 56
第七章 格式化查询结果 56
7.2.2 格式化数值列 58
7.2.3 格式化CHAR、VARCHAR2、LONG和DATE列 59
7.2.4 复制列的显示属性 60
7.2.5 列出以及重新设置列的显示属性 60
7.2.6 抑制和恢复列的显示属性 61
7.2.7 在WRAP列值后面打印分隔行 62
7.3 使用空行和统计行 62
7.3.1 在中断列压缩重复值 63
7.3.2 在中断列值改变时插入空行 64
7.3.3 列出和删除当前的中断定义 65
7.3.4 当中断值发生变化时计算统计值 65
7.3.5 在报表的结束处计算统计行 66
7.3.6 计算多个统计值和统计行 67
7.3.7 列出和删除COMPUTE定义 68
7.4 定义页标题和页面大小 68
7.4.1 设置顶部标题和底部标题 68
7.4.2 在标题中显示页码和其它系统维护值 70
7.4.3 列出、禁止和恢复页标题的定义 71
7.4.4 在标题中显示列值 72
7.4.6 设置页的大小 73
7.4.5 在页标题中显示当前日期 73
7.5.1 将查询结果存入文件 74
7.5.2 打印查询结果 74
7.5 存储和打印查询结果 74
第二篇 PL/SQL 2.0程序设计 75
第一章 PL/SQL概述 75
1.1 PL/SQL的特点 75
1.2 PL/SQL的体系结构 77
参考资料 77
2.1 字符集和合法单元 79
2.1.1 标识符 79
第二章 PL/SQL基础 79
2.1.2 定界符 80
2.1.3 字符 80
2.1.4 注释 81
2.2 数据类型 81
2.2.1 BINARY-INTERGER类型 82
2.2.2 BOOLEAN类型 82
2.2.3 支持的SQL类型 82
2.2.4 RECORD类型和TABLE类型 82
2.3 数据类型转换 83
2.4.2 RECORD类型变量 84
2.4 变量和常量 84
2.4.1 变量说明和作用域 84
2.4.3 PL/SQL表TABLE类型变量 86
2.5 表达式 86
2.6 PL/SQL程序结构 87
第三章 控制语句 89
3.1 分支语句 89
3.1.1 IF-THEN语句 89
3.1.2 IF-THEN-ELSE语句 89
3.1.3 IF-THEN-ELSIF语句 90
3.2.1 LOOP循环和EXIT语句 91
3.2 循环语句 91
3.2.2 WHILE循环 92
3.2.3 FOR循环 93
3.3 GOTO语句和NULL语句 94
第四章 与ORACLE交互 95
4.1 SQL支持和远程访问 95
4.2 光标操作 97
4.2.1 显式光标 97
4.2.2 隐式光标 100
4.2.4 光标FOR循环 101
4.2.3 封装光标 101
4.3 事务处理 102
4.4 数据库触发器 102
第五章 例外处理 105
5.1 例外的概念 105
5.2 预定义例外 106
5.3 用户定义例外 107
5.3.1 用户定义例外的说明 107
5.3.2 用户定义例外的作用范围 107
5.3.3 内部错误命名 107
5.3.4 生成例外 108
5.4 例外的传播 109
5.5 例外处理 109
5.6 例外处理实例 111
第六章 子程序 112
6.1 子程序的概念 112
6.2 过程 112
6.3 函数 114
6.4 正向说明 115
6.5 实参数 116
6.6 重载 117
6.7 递归 118
6.8 存储子程序 119
第七章 包 121
7.1 包的构成和定义 121
7.2 包的引用 123
7.3 标准包和产品特有包 123
7.3.1 标准包 123
7.3.2 产品特有包 124
8.1.1 输入和存储一个PL/SQL匿名块 125
8.1 SQL*DBA和SQL*Plus环境 125
第八章 PL/SQL的使用环境 125
8.1.2 运行一个PL/SQL匿名块 126
8.1.3 生成命令文件 126
8.1.4 加载和运行命令文件 127
8.1.5 调用存储子程序和引用包 127
8.2 SQL*Forms环境 127
8.3 SQL*Menu环境 128
8.4 PRO*C和OCI环境 128
8.5 其它环境 129
附录 130