新闻资讯
看你所看,想你所想

OracleDatabase10gPL/SQL入门教程

《Oracle Database 10g PL/SQL入门教程》是2005年10月清华大学出版社出版的图书,作者是邢智明。

  • 书名 Oracle Database 10g PL/SQL入门教程
  • 作者 邢智明
  • 出版社 清华大学出版社
  • 出版时间 2005年10月1日
  • 定价 36 元

内容简介

  本书全面、系统地介绍了OracleDatabase10gPL/SQL的基础内容和实用技巧。Oracle专家ChristopherA希水景职大胜血斗听菜llen首先介绍了数据库的基础知识,然后深入浅出地介绍了SQL语句和PL/SQL程序及其实际示例。您将学习到如何管理、查询和操作数据、使用SQL*Plus、创建SQL函数,并且编写实际的PL/SQL应用程序。每章的练习题、小结和动手练习可帮助您更深入地理解并利用OracleDatabase10g的强大功能。

目录

  第Ⅰ部分数据库基础

  第来自1章数据库入门 3

  1.1数据库的实质 3

  1.1.1表 4

  1.1.2行/记录 4

  1.1.3列/字段 4

  1.2数据库与电子数据表的区别 5

  1.2.1可包含大量行 5

  1.2.2允许多用户同时使用 6

  1.2.3安全性 6

  1.2.4关联 7

  1.2.5确保客立数据质量的一些约束 7

  1.3了解这些对您的帮升式道针许息掌磁助 8

  1.3.1对数据库管理的帮助 8

  1.3360百科.2对软件开发的帮助 8

  1.题收即清叫往我都即3.3对业务分析策展打望片础按贵林此察的帮助 8

  1.3.4如果只想知道如何更好地利用数据库 9

  1.4SQL的在买关情岩夜大历史 9

  1.5SQL命令分类 10

  1.5.1数据定义 10

  1.5.2数据操作 10

  1.5.3数据控制 10

  1.5.4数据检索 10

  1.5.5事务控制 11

  1.6本章小团回发发航信标结 11

  1.7习题 12

顺再花封下阶  1.8习题答案 13

  第2章存储和检索数据:基础知识 15

  2.1入门知识 15

  2.1.1创建表 16

  2.1.2插入记录 16

  2.1.3选择记录 末他修土落稳差诗轻执17

  2.1.4删除表 17

  2.2创建表 19

  2.2.1表和列的命名规则 19

  2.2.2创建包含更复杂的表 20

  2.2.3确定表的结构 26

  2.2.4空列和非空列 27

  2.3插入数扩浓械己足工去据--补充方法 29

  2.3.1如何插入包含空值的记录 29

  2.3.2如何插入包含撇号的数据 31

  2.4查看数据--补充方法 32

  2.4.1选择指定列 械陆轻绍创血破适供还32

  2.4.2改变列的显示顺序 33

  2.4.3运用表中数据执行数学运算 33

福若美蒸  2.4.4将两个或更多的喜本气散友刻前文本段结合在一起 36

  2.4.5为列指定别名 36

  2.5本章小结 37

  2.6习题 39

  2.7习题答案 40

  第3章高级数据异万述依不伤兰年就界操作 43

  3.1挑选记录 43

  3.1.1基于数字过滤记录 44

  3.1.2基于文本过滤记录 47

  3.1.3基于日期首且清皮处过滤记录 49

  3.2改变记录顺序 50

  3.2.1根据单个列排序 50

  3.2.2根据多个列排序 51

  3.3只显示惟一值 53

  3.4从DUAL中选择 54

  3.5修改表中的数据 55

  3.6删除表中的记录 56

  3.6.1删除满足指定条件的行 56

  3.6.2删除所有行 57

  3.7事务控制 58

  3.7.1撤销DML事务 58

  3.7.2使数据可供其他用户访问 60

  3.7.3隐式和显式COMMIT 62

  3.8本章小结 62

  3.9习题 63

  3.10习题答案 64

  第4章操作SQL*Plus 67

  4.1在使用命令前进行编辑 67

  4.1.1运用文本编辑器 67

  4.1.2行级别编辑 69

  4.2复制和粘贴 71

  4.3清除SQL*Plus屏幕 73

  4.4自定义SQL*Plus环境 73

  4.4.1使用SQL*Plus菜单进行自定义 73

  4.4.2使用命令进行自定义 75

  4.5产生更具可读性的输出 75

  4.5.1格式化SQL*Plus中的数字 76

  4.5.2格式化SQL*Plus中的文本 78

  4.5.3格式化SQL*Plus中的列标题 78

  4.6输出到磁盘 80

  4.7SQL脚本文件 81

  4.7.1创建脚本文件 81

  4.7.2运行脚本文件 82

  4.7.3在脚本文件中使用变量 82

  4.8本章小结 84

  4.9习题 84

  4.10习题答案 85

  第Ⅱ部分高级SQL

  第5章SQL函数 89

  5.1常用的单行函数 90

  5.1.1系统变量 91

  5.1.2数字函数 93

  5.1.3文本函数 95

  5.1.4日期处理 104

  5.1.5数据类型转换 109

  5.1.6其他函数 116

  5.2常用的组函数 122

  5.2.1使用GROUPBY子句将数据分组 124

  5.2.2使用HAVING子句过滤已分组的行 125

  5.3本章小结 126

  5.4习题 126

  5.5习题答案 128

  第6章索引和约束的运用 129

  6.1索引 131

  6.1.1数据库中的索引 131

  6.1.2何时使用索引 132

  6.1.3如何创建索引 133

  6.1.4不同的索引类型 134

  6.2确保数据的完整性:约束 137

  6.2.1约束的定义 137

  6.2.2如何创建约束 137

  6.2.3启用和禁止现有约束 143

  6.2.4改变和删除现有约束 145

  6.2.5约束的使用场合 146

  6.3表间关联 146

  6.3.1数据建模简介 147

  6.3.2使用约束执行表间关联 148

  6.3.3编写SELECT语句以显示多个表的数据 151

  6.3.4外部连接 154

  6.3.5连接运算符 155

  6.4编写子查询 158

  6.4.1子查询的含义 158

  6.4.2子查询可以解决的问题 158

  6.4.3单行子查询 158

  6.4.4多行子查询 160

  6.4.5多列子查询 161

  6.5本章小结 161

  6.6习题 162

  6.7习题答案 163

  第7章其他有用的Oracle技巧 165

  7.1表间数据转换 169

  7.1.1运用INSERT进行数据转换 169

  7.1.2同时插入到多个表 170

  7.1.3条件插入--MERGE命令 174

  7.1.4在当前表的基础上创建新表 175

  7.2改变表名 176

  7.3改变表结构 176

  7.3.1添加列 176

  7.3.2改变列名 177

  7.3.3删除列 178

  7.3.4改变列的数据类型 178

  7.3.5改变NULL选项 179

  7.4视图 180

  7.4.1创建视图 181

  7.4.2删除视图 182

  7.4.3改变视图的定义 182

  7.4.4TOPN分析 182

  7.5其他数据库对象 183

  7.5.1序列 183

  7.5.2同义词 187

  7.5.3Oracle数据字典 188

  7.6本章小结 190

  7.7习题 190

  7.8习题答案 192

  第Ⅲ部分使用PL/SQL创建程序

  第8章PL/SQL概述 197

  8.1PL/SQL的定义 197

  8.1.1PL/SQL简述 201

  8.1.2SQL、SQL*Plus和PL/SQL之间的关系 201

  8.1.3存储过程、存储函数和触发器 201

  8.1.4存储过程和SQL脚本 203

  8.2PL/SQL块结构 203

  8.2.1标题部分 204

  8.2.2声明部分 204

  8.2.3执行部分 205

  8.2.4异常部分 205

  8.3创建简单的PL/SQL过程 206

  8.4PL/SQL变量和常量 208

  8.4.1声明PL/SQL变量 209

  8.4.2声明PL/SQL常量 209

  8.4.3变量赋值 209

  8.4.4变量的使用 211

  8.5PL/SQL控制结构 211

  8.5.1IF语句 212

  8.5.2循环语句 213

  8.5.3游标 216

  8.5.4嵌套循环和游标示例 220

  8.6错误处理 222

  8.6.1异常 222

  8.6.2系统定义的异常 223

  8.6.3用户自定义异常 224

  8.7本章小结 226

  8.8习题 226

  8.9习题答案 227

  第9章其他PL/SQL工具 229

  9.1编码约定 232

  9.2PL/SQL与Oracle服务器的交互 233

  9.2.1动态声明变量类型与PL/SQL记录 233

  9.2.2PL/SQL中的DML或隐式游标 238

  9.2.3隐式游标和显式游标 242

  9.3计时操作 242

  9.3.1运用程序度量时间 242

  9.3.2运用TIMING命令计算实时时间 244

  9.4PL/SQL包 245

  9.5触发器 250

  9.5.1触发器的类型 252

  9.5.2触发器示例 252

  9.5.3修改触发器 255

  9.5.4关于触发器的注意事项 256

  9.6XML 256

  9.7本章小结 257

  9.8习题 257

  9.9习题答案 258

  附录AOracle常见术语表 259

转载请注明出处累积网 » OracleDatabase10gPL/SQL入门教程

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com