当前位置:首页 > 工业技术
SQL*Plus和PL/SQL程序设计
SQL*Plus和PL/SQL程序设计

SQL*Plus和PL/SQL程序设计PDF电子书下载

工业技术

  • 电子书积分:8 积分如何计算积分?
  • 作 者:刘金亭,苏红宇编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1996
  • ISBN:7505333232
  • 页数:135 页
图书介绍:
《SQL*Plus和PL/SQL程序设计》目录

第一篇 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

相关图书
作者其它书籍
返回顶部