失效链接处理 |
《精通Oracle Database 12c SQL & PL/SQL~程Q第3版)》PDF 下蝲 转蝲自:(x)https://download.csdn.net/download/u013088821/10455676
下蝲地址Q?/strong>版权归出版社和原作者所有,链接已删除,误买正?/b>
?sh)子版仅供预览?qing)学习(fn)交流使用Q下载后?4时内删除,支持正版Q喜Ƣ的误买正版书c:(x)《精通Oracle Database 12c SQL & PL/SQL~程Q第3版)?/a>
图书介:(x)
学习(fn)通过~写SQL语句q构建PL/SQLE序来访问Oracle数据库。《精通Oracle Database 12c SQL & PL/SQL~程(W??》完全涵盖了最新版本Oracle数据库的功能和技术,指导读者编写SQL语句以检索和修改数据库中的信息、掌握SQL*Plus和SQL Developer、处理数据库对象、编写PL/SQLE序、采用性能优化技术、结合XML以及(qing)其他技术。这本Oracle指南包含掌握SQL所需的全部知识?/span>
相关截图Q?br />
![]()
图书目录Q?/strong>
W???nbsp; 1.1 关系数据库简?nbsp; 1.2 SQL?nbsp; 1.3 使用SQL*Plus 1.3.1 启动SQL*Plus 1.3.2 从命令行启动SQL*Plus 1.3.3 使用SQL*Plus执行SELECT语句 1.4 使用SQL Developer 1.5 创徏store模式 1.5.1 查脚?nbsp; 1.5.2 q行脚本 1.5.3 用来创徏store模式的DDL语句 1.6 d、修改和删除?nbsp; 1.6.1 向表中添加行 1.6.2 修改表中的现有行 1.6.3 从表中删除行 1.7 q接数据库和断开q接 1.8 退出SQL*Plus 1.9 Oracle PL/SQL?nbsp; 1.10 结 W??从数据库表中索信?nbsp; 2.1 对单表执行SELECT语句 2.2 选择一个表中的所有列 2.3 使用WHERE子句限定?nbsp; 2.4 行标识符 2.5 行号 2.6 执行术q算 2.6.1 执行日期q算 2.6.2 列运?nbsp; 2.6.3 术q算操作W的优先U?nbsp; 2.7 使用列别?nbsp; 2.8 使用q接操作合ƈ列的输出l果 2.9 I?nbsp; 2.10 止昄重复?nbsp; 2.11 比较?nbsp; 2.11.1 使用不等于操作符 2.11.2 使用大于操作W?nbsp; 2.11.3 使用于或等于操作符 2.11.4 使用ANY操作W?nbsp; 2.11.5 使用ALL操作W?nbsp; 2.12 使用SQL操作W?nbsp; 2.12.1 使用LIKE操作W?nbsp; 2.12.2 使用IN操作W?nbsp; 2.12.3 使用BETWEEN操作W?nbsp; 2.13 使用逻辑操作W?nbsp; 2.13.1 使用AND操作W?nbsp; 2.13.2 使用OR操作W?nbsp; 2.14 逻辑操作W的优先U?nbsp; 2.15 使用ORDER BY子句对行q行排序 2.16 执行使用两个表的SELECT语句 2.17 使用表别?nbsp; 2.18 W卡?dng)?nbsp; 2.19 执行使用多于两个表的SELECT语句 2.20 q接条g和连接类?nbsp; 2.20.1 不等q接 2.20.2 外连?nbsp; 2.20.3 自连?nbsp; 2.21 使用SQL/92语法执行q接 2.21.1 使用SQL/92标准语法执行两个表的内连?nbsp; 2.21.2 使用USING关键字简化连?nbsp; 2.21.3 使用SQL/92执行多于两个表的内连?nbsp; 2.21.4 使用SQL/92执行多列的内q接 2.21.5 使用SQL/92执行外连?nbsp; 2.21.6 使用SQL/92执行自连?nbsp; 2.21.7 使用SQL/92执行交叉q接 2.22 结 W??使用SQL*Plus 3.1 查看表的l构 3.2 ~辑SQL语句 3.3 保存、检索ƈq行文g 3.4 格式化列 3.5 讄面大小 3.6 讄行大?nbsp; 3.7 清除列的格式 3.8 使用变量 3.8.1 临时变量 3.8.2 已定义变?nbsp; 3.9 创徏单报?nbsp; 3.9.1 在脚本中使用临时变量 3.9.2 在脚本中使用已定义变?nbsp; 3.9.3 向脚本中的变量传递?nbsp; 3.9.4 d늜和页?nbsp; 3.9.5 计算计 3.10 从SQL*Plus获取帮助信息 3.11 自动生成SQL语句 3.12 断开数据库连接ƈ退出SQL*Plus 3.13 结 W??使用单函?nbsp; 4.1 使用单行函数 4.1.1 字符函数 4.1.2 数值函?nbsp; 4.1.3 转换函数 4.1.4 正则表达式函?nbsp; 4.2 使用聚合函数 4.2.1 AVG() 4.2.2 COUNT() 4.2.3 MAX()和MIN() 4.2.4 STDDEV() 4.2.5 SUM() 4.2.6 VARIANCE() 4.3 对行q行分组 4.3.1 使用GROUP BY子句对行q行分组 4.3.2 调用聚合函数的错误用?nbsp; 4.3.3 使用HAVING子句qo(h)行组 4.3.4 l合使用WHERE和GROUP BY子句 4.3.5 l合使用WHERE、GROUP BY和HAVING子句 4.4 结 W??日期和时间的存储与处?nbsp; 5.1 几个单的存储和检索日期的例子 5.2 使用TO_CHAR()和TO_DATE()转换旉?nbsp; 5.2.1 使用TO_CHAR()时间D{换ؓ(f)字符?nbsp; 5.2.2 使用TO_DATE()字W串转换为时间?nbsp; 5.3 讄默认的日期格?nbsp; 5.4 Oracle对两位年份的处理 5.4.1 使用YY格式 5.4.2 使用RR格式 5.5 使用旉值函?nbsp; 5.5.1 ADD_MONTHS() 5.5.2 LAST_DAY() 5.5.3 MONTHS_BETWEEN() 5.5.4 NEXT_DAY() 5.5.5 ROUND() 5.5.6 SYSDATE 5.5.7 TRUNC() 5.6 使用时区 5.6.1 与时区有关的函数 5.6.2 数据库时区和?x)话时?nbsp; 5.6.3 获取时区的时?nbsp; 5.6.4 获取时区?nbsp; 5.6.5 时间g一个时{换ؓ(f)另一个时?nbsp; 5.7 使用旉?nbsp; 5.7.1 使用旉戳类?nbsp; 5.7.2 与时间戳有关的函?nbsp; 5.8 使用旉间隔 5.8.1 使用INTERVAL YEAR TO MONTHcd 5.8.2 使用INTERVAL DAY TO SECONDcd 5.8.3 与时间间隔有关的函数 5.9 结 W??子查?nbsp; 6.1 子查询的cd 6.2 ~写单行子查?nbsp; 6.2.1 在WHERE子句中用子查询 6.2.2 使用其他单行操作W?nbsp; 6.2.3 在HAVING子句中用子查询 6.2.4 在FROM子句中用子查询(内联视图) 6.2.5 可能到的错?nbsp; 6.3 ~写多行子查?nbsp; 6.3.1 在多行子查询中用IN操作W?nbsp; 6.3.2 在多行子查询中用ANY操作W?nbsp; 6.3.3 在多行子查询中用ALL操作W?nbsp; 6.4 ~写多列子查?nbsp; 6.5 ~写兌子查?nbsp; 6.5.1 兌子查询的例子 6.5.2 在关联子查询中用EXISTS和NOT EXISTS 6.6 ~写嵌套子查?nbsp; 6.7 ~写包含子查询的UPDATE和DELETE语句 6.7.1 ~写包含子查询的UPDATE语句 6.7.2 ~写包含子查询的DELETE语句 6.8 使用子查询因子化 6.9 结 W??高查询 7.1 使用集合操作W?nbsp; 7.1.1 CZ?nbsp; 7.1.2 使用UNION ALL操作W?nbsp; 7.1.3 使用UNION操作W?nbsp; 7.1.4 使用INTERSECT操作W?nbsp; 7.1.5 使用MINUS操作W?nbsp; 7.1.6 l合使用集合操作W?nbsp; 7.2 使用TRANSLATE()函数 7.3 使用DECODE()函数 7.4 使用CASE表达?nbsp; 7.4.1 使用单CASE表达?nbsp; 7.4.2 使用搜烦CASE表达?nbsp; 7.5 层次化查?nbsp; 7.5.1 CZ数据 7.5.2 使用CONNECT BY和START WITH子句 7.5.3 使用伪列LEVEL 7.5.4 格式化层ơ化查询的结?nbsp; 7.5.5 从非根节点开始遍?/span> 7.5.6 在START WITH子句中用子查询 7.5.7 从下向上遍历?nbsp; 7.5.8 从层ơ化查询中删除节点和分支 7.5.9 在层ơ化查询中加入其他条?nbsp; 7.5.10 使用递归子查询因子化查询分层数据 7.6 使用ROLLUP和CUBE子句 7.6.1 CZ?nbsp; 7.6.2 使用ROLLUP子句 7.6.3 使用CUBE子句 7.6.4 使用GROUPING()函数 7.6.5 使用GROUPING SETS子句 7.6.6 使用GROUPING_ID()函数 7.6.7 在GROUP BY子句中多ơ用某个列 7.6.8 使用GROUP_ID()函数 7.7 使用CROSS APPLY和OUTER APPLY 7.7.1 CROSS APPLY 7.7.2 OUTER APPLY 7.8 使用LATERAL 7.9 结 W??分析数据 8.1 使用分析函数 8.1.1 CZ?nbsp; 8.1.2 使用评函数 8.1.3 使用反百分位函数 8.1.4 使用H口函数 8.1.5 使用报表函数 8.1.6 使用LAG()和LEAD()函数 8.1.7 使用FIRST和LAST函数 8.1.8 使用U性回归函?nbsp; 8.1.9 使用假想评与分布函?nbsp; 8.2 使用MODEL子句 8.2.1 MODEL子句CZ 8.2.2 用位|标记和W号标记讉K数据单元 8.2.3 用BETWEEN和ANDq回特定范围内的数据单元 8.2.4 用ANY和IS ANY讉K所有的数据单元 8.2.5 用CURRENTV()函数获取某个l度的当前?nbsp; 8.2.6 用FOR循环讉K数据单元 8.2.7 处理I值和~失?nbsp; 8.2.8 更新已有的单?nbsp; 8.3 使用PIVOT和UNPIVOT子句 8.3.1 PIVOT子句的简单示?nbsp; 8.3.2 转换多个?nbsp; 8.3.3 在{换中使用多个聚合函数 8.3.4 使用UNPIVOT子句 8.4 执行Top-N查询 8.4.1 使用FETCH FIRST子句 8.4.2 使用OFFSET子句 8.4.3 使用PERCENT子句 8.4.4 使用WITH TIES子句 8.5 在数据中发现模式 8.5.1 在all_sales2表中发现V形数据模?nbsp; 8.5.2 在all_sales3表中发现W型数据模?nbsp; 8.5.3 在all_sales3表中发现V形数据模?nbsp; 8.6 结 W??修改表的内容 9.1 使用INSERT语句d?nbsp; 9.1.1 省略列的列表 9.1.2 为列指定I?nbsp; 9.1.3 在列g使用单引号和双引?nbsp; 9.1.4 从一个表向另一个表复制?nbsp; 9.2 使用UPDATE语句修改?nbsp; 9.3 使用RETURNING子句q回聚合函数的计结?nbsp; 9.4 使用DELETE语句删除?nbsp; 9.5 数据库的完整?nbsp; 9.5.1 主键U束 9.5.2 外键U束 9.6 使用默认?nbsp; 9.7 使用MERGE合ƈ?nbsp; 9.8 数据库事?nbsp; 9.8.1 事务的提交和回滚 9.8.2 事务的开始与l束 9.8.3 保存?nbsp; 9.8.4 事务的ACIDҎ(gu)?nbsp; 9.8.5 q发事务 9.8.6 事务?nbsp; 9.8.7 事务隔离U别 9.8.8 SERIALIZABLE事务隔离U别的一个例?nbsp; 9.9 查询闪回 9.9.1 授权使用闪回 9.9.2 旉查询闪回 9.9.3 SCN查询闪回 9.10 结 W?0?用户、特权和角色 10.1 用户 10.1.1 创徏用户 10.1.2 修改用户密码 10.1.3 删除用户 ...... |