失效链接处理 |
Oracle PL_SQL必知必会 PDF 下载
下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/696309224.html
相关截图: ![]() 资料简介: PL/SQL是Oracle数据库对SQL语句的扩展,在普通SQL语句的使用上添加了编程语言的特点,在数据库编程领域有着广泛的应用。 《Oracle PL/SQL必知必会》作为《SQL必知必会(第4版)》图书的升级版,由浅入深地讲解了Oracle PL/SQL的基本概念和语法,涉及SQL基础知识、Oracle和PL的基本知识、使用Oracle、检索数据、对检索的数据进行排序、过滤数据、数据过滤、使用通配符过滤、使用正则表达式执行搜索、创建计算字段、使用数据操作函数、汇总数据、组合数据、使用子查询、连接表、创建连接、组合查询、插入数据、更新和删除数据、创建和操作表、使用视图、使用存储过程、使用游标、使用触发器、管理事务处理、管理安全性等内容。 《Oracle PL/SQL必知必会》适合零基础的SQL初学者、刚开始接触Oracle PL/SQL并且想要深入学习的读者阅读。 资料目录: 第 1章 了解SQL 1 1.1 数据库基础 1 1.1.1 什么是数据库 2 1.1.2 表 2 1.1.3 列和数据类型 4 1.1.4 行 5 1.1.5 主键 5 1.2 什么是SQL 7 1.3 试一试 8 1.4 小结 8 第 2章 初识Oracle和 PL/SQL 9 2.1 什么是Oracle 9 2.1.1 客户端—服务器 软件 9 2.1.2 PL/SQL 11 2.1.3 客户端工具 12 2.2 起步 12 2.2.1 你需要什么软件 12 2.2.2 获得软件 14 2.2.3 安装软件 15 2.3 小结 16 第3章 使用Oracle 17 3.1 创建工作环境 17 3.1.1 创建专用的Oracle 实例 18 3.1.2 创建自定义的工作 空间 20 3.2 建立连接 22 3.3 Oracle SQL Developer 简介 24 3.4 创建和填充示例表 25 3.4.1 获得相同的表 脚本 27 3.4.2 创建表 27 3.4.3 填充表 29 3.5 关于Oracle SQL Developer的更多 讨论 30 3.6 小结 30 第4章 检索数据 31 4.1 SELECT语句 31 4.2 检索单独的列 31 4.3 检索多列 34 4.4 检索所有列 36 4.5 检索特定的行 37 4.6 使用完全限定的表名 39 4.7 使用注释 40 4.8 小结 42 第5章 对检索的数据进行 排序 43 5.1 对数据进行排序 43 5.2 按多个列进行排序 46 5.3 指定排序方向 49 5.4 小结 52 第6章 过滤数据 53 6.1 使用WHERE子句 53 6.2 WHERE子句的 运算符 55 6.2.1 检查单个值 56 6.2.2 检查不匹配的 情况 59 6.2.3 检查值的范围 60 6.2.4 检查没有值的 情况 62 6.3 小结 63 第7章 数据过滤 64 7.1 结合WHERE子句 64 7.1.1 使用AND运算符 64 7.1.2 使用OR运算符 66 7.1.3 理解求值顺序 67 7.2 使用IN运算符 70 7.3 使用NOT运算符 73 7.4 小结 74 第8章 使用通配符过滤 75 8.1 使用LIKE运算符 75 8.1.1 利用百分号(%) 通配符执行搜索 76 8.1.2 利用下划线(_) 通配符执行搜索 79 8.2 使用通配符的提示 80 8.3 小结 81 第9章 使用正则表达式执行 搜索 82 9.1 了解正则表达式 82 9.2 使用Oracle PL/SQL 正则表达式 83 9.2.1 基本的字符匹配 84 9.2.2 执行OR匹配 87 9.2.3 匹配多个字符 之一 88 9.2.4 匹配范围 91 9.2.5 匹配特殊字符 92 9.2.6 匹配字符类别 94 9.2.7 匹配多个实例 95 9.2.8 锚 98 9.3 小结 99 第 10章 创建计算字段 100 10.1 理解计算字段 100 10.2 连接字段 101 10.3 执行数学计算 106 10.4 小结 109 第 11章 使用数据操作 函数 110 11.1 了解函数 110 11.2 使用函数 111 11.2.1 文本操作函数 111 11.2.2 日期和时间操作 函数 115 11.2.3 数值操作函数 120 11.3 小结 120 第 12章 汇总数据 121 12.1 使用聚合函数 121 12.1.1 AVG()函数 122 12.1.2 COUNT()函数 124 12.1.3 MAX()函数 126 12.1.4 MIN()函数 127 12.1.5 SUM()函数 128 12.2 独特值上的聚合 130 12.3 同时使用多个聚合 函数 131 12.4 小结 132 第 13章 分组数据 133 13.1 了解数据分组 133 13.2 创建分组 134 13.3 过滤分组 136 13.4 分组和排序 140 13.5 SELECT子句排序 143 13.6 小结 143 第 14章 使用子查询 144 14.1 了解子查询 144 14.2 通过子查询过滤 144 14.3 把子查询用作计算 字段 150 14.4 小结 154 第 15章 连接表 155 15.1 了解连接 155 15.1.1 了解关系表 155 15.1.2 为什么要使用 连接 157 15.2 创建连接 158 15.2.1 WHERE子句的 重要性 160 15.2.2 使用内连接 166 15.2.3 连接多个表 167 15.3 小结 170 第 16章 创建连接 171 16.1 使用表别名 171 16.2 使用不同的连接 类型 172 16.2.1 自连接 173 16.2.2 自然连接 176 16.2.3 其他连接 177 16.3 结合使用连接与 聚合函数 180 16.4 使用连接和连接 条件 182 16.5 小结 183 第 17章 组合查询 184 17.1 了解组合查询 184 17.2 创建组合查询 185 17.2.1 使用UNION 185 17.2.2 UNION规则 188 17.2.3 包括或消除 重复的行 189 17.2.4 对组合查询的 结果进行排序 191 17.3 小结 193 第 18章 插入数据 194 18.1 了解数据插入 194 18.2 插入完整的行 195 18.3 插入检索的数据 200 18.4 小结 203 第 19章 更新和删除数据 204 19.1 更新数据 204 19.2 删除数据 207 19.3 更新和删除数据的 指导原则 208 19.4 小结 209 第 20章 创建和操作表 210 20.1 创建表 210 20.1.1 创建表的基础 知识 211 20.1.2 处理NULL值 213 20.1.3 指定默认值 215 20.2 更新表 216 20.2.1 再论主键 217 20.2.2 定义外键 218 20.3 删除表 220 20.4 重命名表 220 20.5 小结 221 第 21章 使用视图 222 21.1 了解视图 222 21.1.1 为什么要使用 视图 223 21.1.2 视图的应用 规则 224 21.2 使用视图 225 21.2.1 使用视图简化 复杂的连接 225 21.2.2 使用视图重新格式 化检索的数据 227 21.2.3 使用视图过滤 多余的数据 229 21.2.4 结合使用视图与 计算字段 231 21.2.5 更新视图 233 21.3 小结 234 第 22章 使用存储过程 235 22.1 了解存储过程 235 22.2 为什么要使用存储 过程 236 22.3 使用存储过程 238 22.3.1 基本的存储过程 语法 238 22.3.2 在存储过程中 使用编程构造 239 22.3.3 构建智能存储 过程 241 22.3.4 删除存储过程 245 22.4 小结 245 第 23章 使用游标 246 23.1 了解游标 246 23.2 使用游标 247 23.2.1 创建游标 248 23.2.2 打开和关闭 游标 248 23.2.3 获取游标数据 250 23.2.4 使用游标数据 253 23.3 小结 256 第 24章 使用触发器 257 24.1 了解触发器 257 24.2 创建触发器 258 24.3 删除触发器 259 24.4 使用触发器 260 24.4.1 INSERT触发器 260 24.4.2 DELETE 触发器 263 24.4.3 UPDATE 触发器 266 24.4.4 多事件触发器 267 24.4.5 关于触发器的 更多知识 268 24.5 小结 268 第 25章 管理事务处理 269 25.1 了解事务处理 269 25.2 控制事务 272 25.2.1 使用 ROLLBACK 272 25.2.2 使用COMMIT 273 25.2.3 使用保存点 274 25.3 小结 275 第 26章 管理安全性 276 26.1 了解访问控制 276 26.2 管理用户 278 26.2.1 创建用户账户 278 26.2.2 删除用户账户 279 26.2.3 设置访问权限 279 26.2.4 更改密码 282 26.3 小结 282 附录A 示例表 283 附录B Oracle PL/SQL数据 类型 289 附录C Oracle PL/SQL的 保留字和关键字 294 |