Orcle广大泛使用数据库管理系统,在各类计算机上的它的功能一致,其优越性能已受到我国用户软件开发人员的欢迎。\r\n 本书是Oracle最全面的一部综合性参考资料,凶手Oracle概念、命令、函数、特性、产品、语法等诸方面内容,以及用Oracle进行开发的技术。无论是Oracle的最终用户还是数据库开发人员,它都是一本必备的工具书。\r\n 本书适合数据库开发人员、管理售货员及大专院校师生使用。
贺词\r\n\r\n序\r\n\r\n译者的话\r\n\r\n前言\r\n\r\n第一部分 必务的数据库概念\r\n\r\n第1章 共享知识与成功\r\n\r\n1.1 协同开发技术\r\n1.2 每个人都拥有数据\r\n1.3 Oracle语言\r\n1.3.1 信息表\r\n1.3.2 结构查询语言(SQL)\r\n1.3.3 简单的Oracle查询\r\n1.3.4 关系的含义\r\n1.4 一些日常的例子\r\n1.5 一个具有百年历史的例子 \r\n\r\n第2章 关系数据库中的风险\r\n\r\n2.1 真像他们所说的那么容易吗?\r\n2.2 有什么风险?\r\n2.3 新思维的重要性\r\n2.4 代码、缩写和命名标准\r\n2.4.1 为什么使用代码而不是英语\r\n2.4.2 用户反馈的益处\r\n2.5 如何减少混乱\r\n2.5.1 规范化\r\n2.5.2 表和列的英文名称\r\n2.5.3 数据的英文名称\r\n2.6 名称和数据的大小写\r\n2.7 规范化的名称\r\n2.8 把握机会 \r\n\r\n第二部分 SQL:从入门到精通\r\n\r\n第3章 SQL基础\r\n\r\n3.1 约定\r\n3.2 使用SQL从表中提取数据\r\n3.3 select,form,where和ordetby\r\n3.4 逻辑与值\r\n3.5 LIKE\r\n3.5.1 对什的列表进行简单测试\r\n3.5.2 组合逻辑\r\n3.6 where的另一个用途——子查询\r\n3.6.1 单值子查询\r\n3.6.2 值列表子查询\r\n3.7 组合表\r\n3.8 建立视图 \r\n\r\n第4章 对象—关系数据库基础\r\n\r\n4.1 必须使用对象吗?\r\n4.2 为什么要使用对象?\r\n4.3 每个人都拥有对象\r\n4.3.1 抽象数据类型\r\n4.3.2 嵌套表\r\n4.3.3 可变数组\r\n4.3.4 大型对象\r\n4.3.5 引用\r\n4.3.6 对象视图\r\n4.3.7 对象的命名约定\r\n4.4 一个普通的对象例子\r\n4.4.1 一个简单对象的结构\r\n4.4.2 向CUSTOMER表中插入记录\r\n4.4.3 查询抽象数据类型\r\n4.5 面向对象的分析与设计\r\n4.6 小结 \r\n\r\n第5章 基本的SQLPLUS报表和命令\r\n\r\n5.1 一个简单报表的建立\r\n5.1.1 remark\r\n5.1.2 set headsep\r\n5.1.3 ttitle和btitle\r\n5.1.4 column\r\n5.1.5 break on\r\n5.1.6 compute sum\r\n5.1.7 set linesize\r\n5.1.8 set pagesize\r\n5.1.9 set newpage\r\n5.1.10 spool\r\n5.1.11 /**/\r\n5.1.12 对列标题的进一步说明\r\n5.2 其它特性\r\n5.2.1 命令行编辑器\r\n5.2.2 set pause(页间暂停)命令\r\n5.2.3 save(保存SQL查询)命令\r\n5.2.4 编辑\r\n5.2.5 host(将命令传送给主机操作系统)命令\r\n5.2.6 增加SQLPUS命令\r\n5.2.7 start(启动.SQL文件)命令\r\n5.3 检测SQLPLUS环境\r\n5.4 小结 \r\n\r\n第6章 提取和修改文本信息\r\n\r\n6.1 数据类型\r\n6.2 什么是串?\r\n6.3 函数表示法\r\n6.4 ||(并置运算符)\r\n6.5 如何剪切和粘贴串\r\n6.5.1 RPAD(右填充)和LPAD(左填充)函数\r\n6.5.2 LTRIM(左截断)和RTRIM(右截断)函数\r\n6.5.3 组合使用两个函数\r\n6.5.4 增加多他函数\r\n6.5.5 LOWER(小写转换)、UPPER(大写转换)和INITDAP(首字母大写转换)函数\r\n6.5.6 LENGTH(计算串长)函数\r\n6.5.7 SUBSTR(子串)函数\r\n6.5.8 INSTR(串搜索)\r\n6.6 带串函数的order by和where命令子句\r\n6.6.1 SOUNDEX(同音串搜索)函数\r\n6.6.2 本地语言支持\r\n6.7 小结 \r\n\r\n第7章 处理数字\r\n\r\n7.1 数字函数的三种类型\r\n7.2 函数的表示法\r\n7.3 单值函数\r\n7.3.1 加、减、乘、除(+、-、*、/)\r\n7.3.2 NULL(空值)\r\n7.3.3 NVL(空值替换)函数\r\n7.3.4 ABS(绝对值)函数 \r\n7.3.5 CEIL(求最小整数)函数\r\n7.3.6 FLOOR(求最大整数)\r\n7.3.7 MOD(取模)函数\r\n7.3.8 POWER(求幂)函数\r\n7.3.9 SQRT(平方根)函数\r\n7.3.10 EXP,LN和LOG函数\r\n7.3.11 ROUND和TRUNC函数\r\n7.3.12 SIGN函数\r\n7.3.13 SIN,SINH,COS,COSH,TANT和SUM函数\r\n7.4 组值函数\r\n7.4.1 组值函数中的空值(NULL)\r\n7.4.2 单值和组值函数的例子\r\n7.4.3 AVG,COUNT,MAX,MIN和SUM函数\r\n7.4.4 组值函数和单值函数和组合\r\n7.4.5 STDDEV和VARIANCE函数\r\n7.4.6 组值函数中的DISTINCT\r\n7.5 列表函数\r\n7.6 通过MAX或MIN查找行\r\n7.7 优先级和圆括号\r\n7.8 小结 \r\n\r\n第8章 日期:过去、现在及其差值\r\n\r\n8.1 日期运算\r\n8.1.1 系统日期(SysDate)\r\n8.1.2 两个日期之间的差值\r\n8.1.3 增加月份\r\n8.1.4 减去月份\r\n8.1.5 GREATEST和LEAST函数\r\n8.1.6 NEXT_DAY函数 \r\n8.1.7 LAST_DAY函数\r\n8.1.8 用MONTHS_BETWEEN处理两个日期\r\n8.1.9 组合日期函数\r\n8.2 日期计算中的ROUND和TRUNC函数\r\n8.3 TO_DATE和TO_CHAR的格式转换\r\n8.3.1 使用TO_CHAR函数时最党见的错误\r\n8.3.2 NEW_TIME函数——时区转换\r\n8.3.3 使用TO_DATE函数进行计算\r\n8.4 where子句中的日期\r\n8.5 2000年带来的问题 \r\n\r\n第9章 转换和变换函数\r\n\r\n9.1 基本的转换函数\r\n9.1.1 数据类型的自动转换\r\n9.1.2 数据类型自动转换的注意事项\r\n9.2 特殊的转换函数\r\n9.3 变换函数\r\n9.3.1 TRANSLATE函数\r\n9.3.2 DECODE函数\r\n9.4 小结 \r\n\r\n第10章 分组聚合\r\n\r\n10.1 group by 和having子句的用法\r\n10.1.1 order by子句\r\n10.1.2 招待的顺序\r\n10.2 聚组视图\r\n10.3 聚组视图功能\r\n10.3.1 having子句中的逻辑\r\n10.3.2 用列和组函数排序\r\n10.3.3 列的连接\r\n10.4 小结 \r\n\r\n第11章 查询间的依赖关系\r\n\r\n11.1 高级子查询\r\n11.1.1 相关子查询\r\n11.1.2 对等逻辑测试\r\n11.1.3 EXISTS(存在性测试)及其相关子查询\r\n11.2 外连接\r\n11.2.1 用外连接替代“NOT IN”\r\n11.2.2 用NOT EXISTS代替NOT IN\r\n11.3 UNION、INTERSECT和MINUS运算符\r\n11.3.1 IN子查询\r\n11.3.2 UNION运算符\r\n11.3.3 INTERSECT运算符\r\n11.3.4 MINUS运算符\r\n11.3.5 小结(关于UNION,INTERSECT和MINUS的限制) \r\n\r\n第12章 几个复杂功能\r\n\r\n12.1 创建复杂的视图 \r\n12.1.1 组视图\r\n12.1.2 合计视图\r\n12.1.3 组合视图\r\n12.2 家族树(family tree)和connect by子句\r\n12.2.1 排除单一体及分枝\r\n12.2.2 遍历至根\r\n12.2.3 基本规则\r\n12.3 在form子句中使用视图 \r\n\r\n第13章 在SQLPUS中使用视图\r\n\r\n13.1 高级格式\r\n13.1.1 数字的格式问题\r\n13.1.2 break on命令\r\n13.1.3 break on命令中列的顺序\r\n13.1.4 行中的break on命令\r\n13.1.5 增加视图\r\n13.1.6 使用ttitle和btitle命令的列\r\n13.1.7 关于break和compute命令的进一步说明\r\n13.2 set termout off 和set termout on命令\r\n13.3 SQLPLUS中的变量\r\n13.4 数字格式\r\n13.5 使用mask..sql\r\n13.6 使用缓冲区保存SQLPLUS命令\r\n13.7 show all命令及转储\r\n13.8 折到新的一行\r\n13.9 其他报表控制 \r\n\r\n第14章 改变数据:插入、修改和删除\r\n\r\n14.1 insert命令\r\n14.1.1 插入时间\r\n14.1.2 带select子句的插入\r\n14.2 rollback(转返),commit(提交)和autocommint(自动提交)命令\r\n14.2.1 隐式提交\r\n14.2.2 自动转返\r\n14.3 delete(删除)命令\r\n14.4 update(修改)命令\r\n14.4.1 嵌入select语句的update命令\r\n14.4.2 用NULL(空值)进行修改 \r\n\r\n第15章 函数和变量的高级用途\r\n\r\n15.1 order by 子句中的函数\r\n15.2 直方图和图形\r\n15.3 使用TRANSLATE函数\r\n15.3.1 消去字符\r\n15.3.2 清除美无符号和逗号\r\n15.4 复杂的剪切和粘贴\r\n15.5 统计串在更大串中的出现次数\r\n15.6 变量和转储代换\r\n15.6.1 关于变量的一些其他情况\r\n15.6.2 有关set命令 \r\n\r\n第16章 DECODE——一个有特异功能函数\r\n\r\n16.1 if,thent 和else\r\n16.2 实例:发票\r\n16.3 表的转置\r\n16.4 在DECODE函数中使用MOD函数\r\n16.5 order by和RowNum\r\n16.6 在then和else子句中的列和计算\r\n16.7 DECODE联队数中的大于(Greater Than)、小于(Less Then)和等于(Equal) \r\n\r\n第17章 创建、删除、个性表与视图\r\n\r\n17.1 创建一个表\r\n17.1.1 字符型列的宽度和数值型 列的精度\r\n17.1.2 播放2中的截取\r\n17.1.3 创建表时受到的限制\r\n17.1.4 约束的命名\r\n17.2 删除表\r\n17.3 修改表的结构\r\n17.4 创建视图\r\n17.4.1 视图的稳定性\r\n17.4.2 视图中的order by子句\r\n17.4.3 创建只读视图\r\n17.5 从表中创建表\r\n17.6 创建一个Index-Only表\r\n17.7 使用分区的表\r\n17.7.1 创建分区的表\r\n17.7.2 索引分区\r\n17.7.3 管理分区的表\r\n17.7.4 从分区中直接查询 \r\n\r\n第18章 权限\r\n\r\n18.1 用户、角色和权限\r\n18.1.1 创建用户\r\n18.1.2 口令管理\r\n18.1.3 三种标准角色\r\n18.1.4 grant(授权)命令的格式\r\n18.1.5 撤消权限\r\n18.2 助记词可授予什么?\r\n18.2.1 用connect命令连接到其他用户\r\n18.2.2 创建同义词\r\n18.2.3 使用未授予的权限\r\n18.2.4 传递权限\r\n18.2.5 创建角色\r\n18.2.6 给角色授权\r\n18.2.7 将一个角色授予另一个角色\r\n18.2.8 给角色增加口令\r\n18.2.9 删除角色的口令\r\n18.2.10 启用和禁用角色\r\n18.2.11 从角色撤消权限\r\n18.2.12 删除角色\r\n18.2.13 授权修改指定的列\r\n18.2.14 撤消权限\r\n18.2.15 用户安全性\r\n18.2.16 对公众授予访问权\r\n18.3 授予有限的资源 \r\n\r\n第19章 改变Oracle环境\r\n\r\n19.1 索引\r\n19.1.1 创建索引\r\n19.1.2 强制唯一\r\n19.1.3 建立位图索引\r\n19.1.4 何时建立索引\r\n19.1.5 何时忽略索引\r\n19.1.6 索引列数据的变化\r\n19.1.7 一个表可使用多少索引\r\n19.1.8 在数据库中放置索引重建索引\r\n19.1.9 重建索引\r\n19.2 表空间和数据库结构\r\n19.3 簇(cluster)\r\n19.4 序列 \r\n\r\n第20章 SQLPLUS\r\n\r\n20.1 生成查询代码\r\n20.2 装载变量\r\n20.2.1 改变变量值\r\n20.2.2 在ttitle命令中使用变量\r\n20.2.3 字符串和日期\r\n20.3 建立并嵌套启动文件和命令\r\n20.4 小结 \r\n\r\n第21章 访问远程数据\r\n\r\n21.1 数据库链接\r\n21.1.1 数据库链接是如何工作的\r\n21.1.2 对远程查询使用数据库链接\r\n21.1.3 对同义词和视图使用数据库链接\r\n21.1.4 使用数据库链接进行远程更新\r\n21.1.5 数据库链接语法\r\n21.2 国地点透明性而使用同义词\r\n21.3 在视图中使用user伪列\r\n21.4 动态链接:使用SQL PLUS copy命令\r\n21.5 链接一个远程数据库\r\n21.6管理工具:Oracle*Names \r\n\r\n第22章 PL/SQL介绍\r\n\r\n22.1 PL/SQL简介\r\n22.2 声明段\r\n22.3 可招待命令段\r\n22.3.1 条件逻辑\r\n22.3.2 循环\r\n22.3.3 Goto语句\r\n22.4异常处理段 \r\n\r\n第23章 触发器\r\n\r\n23.1 所需的系统特权\r\n23.2 所需的表权限\r\n23.3 触发器类型\r\n23.3.1 行级别(Row-Level)触发器\r\n23.3.2 语句级别(Statement-Level)触发器\r\n23.3.3 BEFOREAFTER触发器命令\r\n23.3.4 INSTEAD OF触发器命令\r\n23.3.5 佥的触必器类型\r\n23.4 触发器语法\r\n23.4.1 合并触发器类型\r\n23.4.2 设置插入值\r\n23.4.3 维护数据复本\r\n23.4.4 定义错误条件\r\n23.4.5 触发器命名\r\n23.5 激活和取消触发器\r\n23.6 替代触发器\r\n23.7 删除触发器\r\n\r\n第24章 过程\r\n\r\n24.1 必要的系统权限\r\n24.2 必要的表权限\r\n24.3 过程秘函数的比较\r\n24.4 过程与包的比较\r\n24.5 创建过程的语法\r\n24.6 创建函数的语法\r\n24.6.1 在过程中引用远程表\r\n24.6.2 过程的调试\r\n24.6.3 创建用户自己的函数\r\n24.6.4 定制错误条件\r\n24.6.5 过程的命名\r\n24.7 创建包的语法\r\n24.8 查看当前过程对象的源代码\r\n24.9 编译过程、函数和包的\r\n24.10 过程、函数和包的替换\r\n24.11 过程、函数和包的删除 \r\n\r\n第25章 类型、对象视图和方法的实现\r\n\r\n25.1 再谈抽象数据类型\r\n25.1.1 抽象数据类型的安全性\r\n25.1.2 索引抽象数据类型属性\r\n25.2 对象视图的实现\r\n25.2.1 通过对象\r\n25.2.2 INSTEAD OF触发器\r\n25.3 方法(methods)\r\n25.3.1 创建方法的语法\r\n25.3.2 方法和管理 \r\n\r\n第26章 收集器(嵌套表和可变以数组)\r\n\r\n26.1 可变数组(varing Arrays)\r\n26.1.1 创建一个可变数组\r\n26.1.2 可变数组的描述\r\n26.1.3 向可变数组中插入数据\r\n26.1.4 从可变数组中提取数据\r\n26.2 嵌套\r\n26.2.1 向嵌套表中插入记录\r\n26.2.2 查询嵌套表\r\n26.3 嵌套表和可变数组的管理\r\n26.3.1 对大型收集器的管理\r\n26.3.2 收集器中的可变性 \r\n26.3.3 数据的存放位置 \r\n\r\n第27章 在Oracle8中使用大型对象(LOB)\r\n\r\n27.1 可用的数据类型\r\n27.2 LOB数据指定存储\r\n27.3 操作和检索LOB数值\r\n27.3.1 初始化值 \r\n27.3.2 带子查询的数据输入\r\n27.3.3 更新LOB值\r\n27.3.4 使用DBMS_LOB来操作LOB值\r\n27.3.5 删除LOBs \r\n\r\n第28章 快照\r\n\r\n28.1 快照的功能\r\n28.2 所需的系统权限\r\n28.3 所需的表权限\r\n28.4 简单的和复杂的快照\r\n28.5 只读和可更新的快照\r\n28.6 创建快照的语法\r\n28.6.1 ROWIND和基于主键的数据库快照\r\n28.6.2 本地和远程对象的创建\r\n28.7 刷新数据库快照\r\n28.7.1 自动刷新\r\n28.7.2 手工刷新\r\n28.7.3 使用快照刷新组(Refresh Groups) \r\n28.8 快照和触发器\r\n28.9 创建快照日志的语法\r\n28.9.1 必要的系统权限\r\n28.9.2 生成本地和远程对象\r\n28.10 查看当前数据库快照的信息\r\n28.11 改变快照和快照日志\r\n28.12 删除快照和快照日志 \r\n\r\n第29章 使用上下文进行文本搜索\r\n\r\n29.1 在数据库中添加文本\r\n29.2 从数据库中查询文本\r\n29.2.1 上下文查询\r\n29.2.2 可用的上下文查询表达式\r\n29.2.3 单个高速精确匹配搜索\r\n29.2.4 多个词的精确匹配搜索\r\n29.2.5 词组的精确匹配搜索\r\n29.2.6 相近词的搜索\r\n29.2.7 在搜索中使用通配符\r\n29.2.8 具有相同词根的搜索\r\n29.2.9 模糊匹配搜索\r\n29.2.10 读音相似词的搜索\r\n29.2.11 组合搜索方法\r\n29.3配置上下文选项 \r\n\r\n第30章 配置上下文选项\r\n\r\n30.1 为文本搜索设置数据库\r\n30.1.1 init.ora文件的修改\r\n30.1.2 必要的角色\r\n30.2 为上下文查询设置表\r\n30.2.1 显示和修改选取项\r\n30.2.2 建立文本索引\r\n30.3 优化文本索引\r\n30.4 两步查询\r\n30.5使用语言服务 \r\n\r\n第31章 Oracle8中高能面向对象概念\r\n\r\n31.1 行对象与列对象\r\n31.2 对象表和OIDs\r\n31.2.1 向对象表中插入记录\r\n31.2.2 从对象表中查询数据\r\n31.2.3 对象表中记录的修改和删除\r\n31.2.4 REF操作符\r\n31.2.5 使用DEREF操作符\r\n31.2.6 VALUE操作符 \r\n31.2.7 无效的引用\r\n31.3 带有REF的对象视图\r\n31.3.1 对象视的快速回顾\r\n31.3.2 涉及引用的对象视图\r\n31.4 对象PL/SQL\r\n31.5 数据库中的对象\r\n\r\n第三部分 Oracle8数据定典 \r\n\r\n第32章 Oracle8数据字典简要指南\r\n\r\n32.1 命名说明\r\n32.2 数据地图:DICTIONARY(DICT)和DICT_COLUMNS\r\n32.3 从何处选择:形(及列),视图,同义词,和序列\r\n32.3.1 目录:USER_CATALOG(CAGT)\r\n32.3.2 对象:USER_OBJECTS(OBJ)\r\n32.3.3 表:USER_TABLES(TABS)\r\n32.3.4 列:USER_TAB_COLUMNS(COLS)\r\n32.3.5 视图:USER_VIEWS\r\n32.3.6 同义词:USER_SYNONYMS(SYN)\r\n32.3.7 序列:USER_SEQUENCES(SEQ)\r\n32.4 限定和注释\r\n32.4.1 限定:USER_CONSTRAINTS\r\n32.4.2 限定列:USER_CONS_COLUMNS\r\n32.4.3 限定特例:EXCEPTIONS\r\n32.4.4 表注释:USER_TAB_COMMENTS\r\n32.4.5 列注释:USER_COL_COMMENTS\r\n32.5 索引和簇\r\n32.5.1 索引:USER_INDEXES(IND)\r\n32.5.2 索引列:USER_IND_COLUMNS\r\n32.5.3 簇:USER_CLUSTERS(CLU)\r\n32.5.4 簇列:USER_CLU_COLUMNS\r\n32.6 Oracle8-特定的对象\r\n32.6.1 抽象数据类型\r\n32.6.2 LOBs\r\n32.7 数据库链接和快照\r\n32.7.1 数据库链接:USER_DB_LI_NKS \r\n32.7.2 快照:USER_SNAPSHOTS\r\n32.7.3 快照日志:USER_SNAPSHOT_SOURCE\r\n32.8 触发器、过程、函数和包\r\n32.8.1 触发器:USER_TRIGGERS\r\n32.8.2 过程、函数和包:USER_SOURCE\r\n32.9 空间分配与使用,包括分区\r\n32.9.1 表空间:USER_TABLESPACES\r\n32.9.2 空间限额:USER_TS_QUOTAS\r\n32.9.3 段与区域:USER_SEGMENTS和USER_EXTENTS\r\n32.9.4 分区\r\n32.9.5 自由空间:USER_FREE_SPACE\r\n32.10 用户与权限\r\n32.10.1 用户:USER_USERS\r\n32.10.2 资源限制:USER_RESOURCELIMITS\r\n32.10.3 表权限:USER_TAB_PRIVS\r\n32.10.4 系统权限:USER_SYS_PRIVS\r\n32.11 角色\r\n32.12 审计\r\n32.13 监控: V$动态性能表\r\n32.14 其它\r\n32.14.1 CHAINED_ROWS\r\n32.14.2 PLAN_TABLE\r\n32.14.3 相互信赖性:USER_DEPENDENCIES和IDEPTREE\r\n32.14.4 DBA(数据库管理员)专用\r\n32.14.5 可信的Oracle数据库\r\n32.14.6 SQL*LOADER(载入器)直接载入视图\r\n32.14.7 本地语言支持(NLS)视图\r\n32.14.8 库 \r\n\r\n第四部分 讲究次序的设计方法\r\n\r\n第33章 良好的设计具有好的技巧\r\n\r\n33.1 理解应用任务\r\n33.2 理解数据\r\n33.2.1 原子数据模型\r\n33.2.2 原子业务模型\r\n33.3 业务模型\r\n33.4 数据项\r\n33.5 查询和报表\r\n33.6 小结 \r\n\r\n第34章 性能与设计\r\n\r\n34.1 规范分解与数据完整性\r\n34.1.1 有意义的关键字\r\n34.1.2 实际的远东分解\r\n34.1.3 行、列和容量\r\n34.1.4 内存约束\r\n34.1.5 厨房中的杂物抽屉\r\n34.1.6 直的应该做这些吗?\r\n34.2 计算表\r\n34.3 总结 \r\n\r\n第35章 良好设计的十条戒律\r\n\r\n35.1 面向对象的命名规范\r\n35.1.1 级别-命名完整性\r\n35.1.2 外关键字\r\n35.1.3 单数性\r\n35.1.4 简洁性\r\n35.1.5 对象名称\r\n35.2 智能关键了和列值\r\n35.3 戒律 \r\n\r\n第36章 Oracle优化器简介\r\n\r\n36.1 哪个优化器?\r\n36.2 访问表操作\r\n36.2.1 全表访问\r\n36.2.2 通过ROWID的表访问\r\n36.2.3 相关提示\r\n36.3 使用索引操作\r\n36.3.1 唯一索引扫描\r\n36.3.2 索引范围扫描\r\n36.3.3 何时使用索引\r\n36.3.4 多索引扫描的输出合并\r\n36.3.5 相关提示\r\n36.3.6 对索引的附加调整问题\r\n36.4 控制数据集合的操作\r\n36.4.1 行排序\r\n36.4.2 行分组\r\n36.4.3 使用RowNum的操作\r\n36.4.4 UNION,MINUS和INTERSECT函数\r\n36.4.5 选择行更新操作\r\n36.4.6 从视力中选取操作\r\n36.4.7 从子查询中选好数据操作\r\n36.4.8 相关的提示和参数\r\n36.4.9 另外的性能优化问题\r\n36.5 执行联合的操作\r\n36.5.1 Oracle如何处理两个表以上的联合\r\n36.5.2 联合合并\r\n36.5.3 嵌套循环(NESTED LOOPS)\r\n36.5.4 HASH JOIN\r\n36.5.5 外部联合处理\r\n36.5.6 相关提示\r\n36.5.7 附加的性能优化问题\r\n36.6 显示执行\r\n36.6.1 使用set autorace on命令\r\n36.6.2 使用命令explain plan\r\n36.7 其他操作\r\n36.7.1 过滤行(Filtering Rows)操作\r\n36.7.2 使用connect by子句的操作\r\n36.7.3 使用sequencesr 查询\r\n36.7.4 使用数据库链接的查询\r\n36.7.5 使用簇的查询\r\n36.7.6 相关提示\r\n36.7.7 附加的性能调整问题\r\n36.8 总结 \r\n\r\n第五章 参考手册\r\n\r\n第37章 按字母顺序排列的参考\r\n\r\n37.1 本参考包括的内容\r\n37.2 本参考下凶手的内容\r\n37.3 一般格式\r\n37.3.1 各条目的主要部分\r\n37.3.2 变量的标准用法\r\n37.3.3 其他有关格式的规定\r\n37.3.4 条目的其他成份\r\n37.4 列表顺序 \r\n\r\n第六部分 附 录\r\n\r\n附录A 本书中用到的表\r\nA.1 使用本书中的表\r\nA.2 activity.sql启动文件\r\nA.3 math.sql启动文件\r\nA.4 ADDRESS_TY类型\r\nA.5 ANIMAL_TY类型\r\nA.6 PERSON_TY类型\r\nA.7 TOOLS_VA类型\r\nA.8 ADDRESS表\r\nA.9 AREAS表\r\nA.10 ASOF表\r\nA.11 BIRTHDAY表\r\nA.12 BORROWER表\r\nA.13 BREEDER表\r\nA.14 BREEDING表\r\nA.15 CD表\r\nA.16 COMFORT表\r\nA.17 COMMA表\r\nA.18 CUSTOMER表\r\nA.19 EMPTY表\r\nA.20 HOCKEY表\r\nA.21 HOLIDAY表\r\nA.22 INVOICE表\r\nA.23 LOCATION表\r\nA.24 LOCATION表\r\nA.25 LODGING表\r\nA.26 LONGTIME表\r\nA.27 MAGAZINE表\r\nA.28 MATH表\r\nA.29 NAME表\r\nA.30 NEWSPAPER表\r\nA.31 NUMBERTEST表\r\nA.32 PAY表\r\nA.33 PAYDAY表\r\nA.34 PROPOSAL表\r\nA.35 PROSPECT表\r\nA.36 RADIUS_VALS表\r\nA.37 ROSE表\r\nA.38 SHIPPING表\r\nA.39 SKILL表\r\nA.40 STOCK表\r\nA.41 TROUBLE表\r\nA.42 TWONAME表\r\nA.43 WEATHER表\r\nA.44 WORKER表\r\nA.45WORKERSKILL表