• 图灵程序设计丛书·数据库系列:Oracle PL/SQL攻略
  • 图灵程序设计丛书·数据库系列:Oracle PL/SQL攻略
  • 图灵程序设计丛书·数据库系列:Oracle PL/SQL攻略
  • 图灵程序设计丛书·数据库系列:Oracle PL/SQL攻略
  • 图灵程序设计丛书·数据库系列:Oracle PL/SQL攻略
  • 图灵程序设计丛书·数据库系列:Oracle PL/SQL攻略
  • 图灵程序设计丛书·数据库系列:Oracle PL/SQL攻略
21年品牌 40万+商家 超1.5亿件商品

图灵程序设计丛书·数据库系列:Oracle PL/SQL攻略

一版一印 没有写划

20 2.5折 79 八五品

仅1件

吉林长春
认证卖家担保交易快速发货售后保障

作者[美]Josh、Matt Arena 著;任政委 译

出版社人民邮电出版社

出版时间2013-07

版次1

装帧平装

上书时间2022-01-17

亚倪正版书

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 [美]Josh、Matt Arena 著;任政委 译
  • 出版社 人民邮电出版社
  • 出版时间 2013-07
  • 版次 1
  • ISBN 9787115320766
  • 定价 79.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 357页
  • 字数 550千字
  • 正文语种 简体中文
  • 丛书 图灵程序设计丛书·数据库系列
【内容简介】
  《图灵程序设计丛书·数据库系列:OraclePL/SQL攻略》是PL/SQL各类症结的治病良方。全书共分为17章,分别介绍PL/SQL的不同方面,包括PL/SQL基础知识、SQL常见任务、触发器、异常处理、OracleSQLDeveloper、分析并提高性能等。《图灵程序设计丛书·数据库系列:OraclePL/SQL攻略》组织结构别具一格,通篇采用“问题—解决方案—原理分析”的形式。每节分别介绍一个实际案例,内容自成一体、相互独立、由浅入深。
  《图灵程序设计丛书·数据库系列:OraclePL/SQL攻略》可引领新手走进PL/SQL世界,也可帮助专业人士在PL/SQL世界中所向披靡。
【作者简介】
  Josh Juneau,具有20多年的软件开发经验,他的职业生涯起步于数据库应用开发。成为Oracle数据库管理员后,Josh又开始使用PL/SQL为Oracle数据库开发应用。随着技术的积累,他开始尝试将Java加入到PL/SQL应用中,充分利用这两种技术的强大功能,开发了健壮的Oracle数据库应用。此后,他又对Jython和Groovy等JVM语言产生了浓厚兴趣,与他人合著了The Definitive Guide to Jython(第一作者),他还是Django-Jython项目负责人。

  Matt Arena,具有25年的Oracle数据库应用开发经验。自Web刚刚出现时,Matt就一直致力于基于Web的应用开发,他负责过项目开发生命周期的各阶段工作,但他最喜欢数据库建模和编程。
【目录】
第1章PL/SQL基础
1.1创建代码块
问题
解决方案
原理分析
1.2在SQL*Plus里执行代码块
问题
解决方案
原理分析
1.3把代码保存到脚本中
问题
解决方案
原理分析
1.4执行脚本
问题
解决方案
原理分析
1.5接受用户键盘输入
问题
解决方案
原理分析
1.6在SQL*Plus里显示结果
问题
解决方案
原理分析
1.7在代码中添加注释
问题
解决方案
原理分析
1.8引用代码块
问题
解决方案
原理分析
1.9从嵌套块中引用变量
问题
解决方案
原理分析
1.10忽略替换变量
问题
解决方案1
解决方案2
原理分析
1.11改变替换变量字符
问题
解决方案
原理分析
1.12创建匹配数据库列类型的变量
问题
解决方案
原理分析

第2章基本的SQL操作
2.1从数据库检索单行数据
问题
解决方案1
解决方案2
原理分析
2.2限定列名与变量名
问题
解决方案
原理分析
2.3声明与列类型匹配的变量类型
问题
解决方案
原理分析
2.4把查询结果返回到PL/SQL记录中
问题
解决方案
原理分析
2.5创建自定义记录来接收查询结果
问题
解决方案
原理分析
2.6循环遍历查询的行结果
问题
解决方案1
解决方案2
原理分析
2.7获取环境与会话信息
问题
解决方案
原理分析
2.8格式化查询结果
问题
解决方案
原理分析
2.9更新查询返回的结果行
问题
解决方案
原理分析
2.10更新游标返回的行结果
问题
解决方案
原理分析
2.11删除游标返回的行结果
问题
解决方案
原理分析
2.12执行事务
问题
解决方案
原理分析
2.13确保相同的数据对多个查询“可见”
问题
解决方案
原理分析
2.14从事务中执行另一个独立事务
问题
解决方案
原理分析
2.15找到并删除重复行数据
问题
解决方案
原理分析

第3章循环与逻辑
3.1选择执行代码的时机
问题
解决方案
原理分析
3.2两个互斥条件中的抉择
问题
解决方案
原理分析
3.3多个互斥条件求值
问题
解决方案1
解决方案2
原理分析
3.4一个有着多个输出结果的表达式
问题
解决方案
原理分析
3.5循环直至满足指定条件
问题
解决方案
原理分析
3.6遍历游标结果直到所有行结果都被返回
问题
解决方案
原理分析
3.7循环直到条件为FALSE
问题
解决方案
原理分析
3.8跳过当前循环迭代
问题
解决方案
原理分析
3.9迭代固定次数
问题
解决方案
原理分析
3.10逆向迭代
问题
解决方案
原理分析
3.11指定其他循环增量
问题
解决方案
原理分析
3.12使用奇数作为级数进行遍历
问题
解决方案
原理分析
3.13退出外层循环
问题
解决方案
原理分析
3.14跳转到代码中的指定位置
问题
解决方案
原理分析

第4章函数、过程与包
4.1创建存储函数
问题
解决方案
原理分析
4.2从查询中执行存储函数
问题
解决方案
原理分析
4.3优化对于某一输入总是返回相同结果的函数
问题
解决方案
原理分析
4.4创建存储过程
问题
解决方案
原理分析
4.5执行存储过程
问题
解决方案
原理分析
4.6在过程或代码块中创建函数
问题
解决方案
原理分析
4.7按名称传递参数
问题
解决方案
原理分析
4.8设置默认参数值
问题
解决方案
原理分析
4.9组织相关程序形成一个独立单元
问题
解决方案
原理分析
4.10为包编写初始化代码
问题
解决方案
原理分析
4.11授予存储程序的创建与执行权限
问题
解决方案
原理分析
4.12执行包中的过程和函数
问题
解决方案
原理分析
4.13为存储程序创建公有名称
问题
解决方案
原理分析
4.14依次执行包程序
问题
解决方案
原理分析
4.15使用失败标志
问题
解决方案
原理分析
4.16将数据访问限制在包内
问题
解决方案
原理分析
4.17在你的权限集合下运行存储代码
问题
解决方案
原理分析
4.18在一个函数中接受多个参数集合
问题
解决方案
原理分析
4.19列举模式中的函数、过程和包
问题
解决方案
原理分析
4.20查看存储程序源代码
问题
解决方案
原理分析

第5章触发器
5.1自动生成列值
问题
解决方案
原理分析
5.2保持关系数据同步
问题
解决方案
原理分析
5.3响应表的特定列更新
问题
解决方案
原理分析
5.4可更新的视图
问题
解决方案
原理分析
5.5改变应用程序的功能
问题
解决方案
原理分析
5.6验证输入数据
问题
解决方案
原理分析
5.7修正输入数据
问题
解决方案
原理分析
5.8替换列值
问题
解决方案
原理分析
5.9基于系统事件的触发器
问题
解决方案
原理分析
5.10与模式事件相关的触发器
问题
解决方案
原理分析
5.11同一事件激活两个触发器
问题
解决方案
原理分析
5.12创建响应多个事件的触发器
问题
解决方案
原理分析
5.13创建禁用状态的触发器
问题
解决方案
原理分析

第6章类型转换
6.1把字符串转换成数字
问题
解决方案
原理分析
6.2把字符串转换成日期
问题
解决方案
原理分析
6.3把数字转换成字符串
问题
解决方案
原理分析
6.4把日期转换成字符串
问题
解决方案
原理分析
6.5把字符串转换成时间戳
问题
解决方案
原理分析
6.6利用ANSI兼容的方式进行格式转换
问题
解决方案
原理分析
6.7PLS_INTEGER与NUMBER之间的隐式转换
问题
解决方案
原理分析

第7章数字、字符串和日期
7.1字符串拼接
问题
解决方案
原理分析
7.2为日期增加天数
问题
解决方案
原理分析
7.3为日期增加月数
问题
解决方案
原理分析
7.4为日期增加年数
问题
解决方案
原理分析
7.5获取两个日期之间的间隔天数
问题
解决方案
原理分析
7.6为日期增加小时数、分钟数、秒数或天数
问题
解决方案
原理分析
7.7返回指定月份的第一天
问题
解决方案
原理分析
7.8返回月份的最后一天
问题
解决方案
原理分析
7.9数字的四舍五入
问题
解决方案
原理分析
7.10对日期时间值进行四舍五入
问题
解决方案
原理分析
7.11以毫秒单位来跟踪时间
问题
解决方案
原理分析
7.12把时区与日期和时间关联
问题
解决方案
原理分析
7.13利用样式在字符串中搜索
问题
解决方案
原理分析
7.14确定指定样式在字符串中的位置
问题
解决方案
原理分析
7.15字符串的查找与替换
问题
解决方案
原理分析

第8章动态SQL
8.1执行编译时无法确定的单行查询
问题
解决方案1
解决方案2
原理分析1
原理分析2
8.2执行编译时无法确定的多行查询
问题
解决方案1
解决方案2
原理分析
8.3编写动态INSERT语句
问题
解决方案1
解决方案2
原理分析
8.4编写动态更新语句
问题
解决方案
原理分析
8.5编写动态删除语句
问题
解决方案
原理分析
8.6把动态查询结果数据放入记录中
问题
解决方案
原理分析
8.7执行动态PL/SQL块
问题
解决方案1
解决方案2
原理分析
8.8运行时创建表
问题
解决方案
原理分析
8.9运行时修改表
问题
解决方案
原理分析
8.10查找出包含特殊字段值的所有表
问题
解决方案
原理分析
8.11在大对象中保存动态SQL
问题
解决方案1
解决方案2
原理分析
8.12向动态SQL传递NULL值
问题
解决方案
原理分析
8.13在DMBS_SQL与原生动态SQL间切换
问题
解决方案
原理分析
8.14防止SQL注入攻击
问题
解决方案
原理分析

第9章异常
9.1捕获异常
问题
解决方案
原理分析
9.2捕获未知异常
问题
解决方案
原理分析
9.3创建并抛出命名的自定义异常
问题
解决方案
原理分析
9.4判断OTHERS处理程序中发生了哪个错误
问题
解决方案
原理分析
9.5抛出用户定义异常
问题
解决方案
原理分析
9.6在异常抛出后重定向控制权
问题
解决方案
原理分析
9.7抛出异常并继续处理
问题
解决方案
原理分析
9.8将无名异常与错误号关联
问题
解决方案
原理分析
9.9追踪异常源
问题
解决方案
原理分析
9.10显示PL/SQL编译器警告
问题
解决方案
原理分析

第10章PL/SQL集合与记录
10.1创建并访问VARRAY
问题
解决方案
原理分析
10.2创建并访问索引表
问题
解决方案
原理分析
10.3创建简单的记录
问题
解决方案
原理分析
10.4创建并访问记录集合
问题
解决方案
原理分析
10.5创建并访问哈希数组集合
问题
解决方案
原理分析
10.6创建并访问复杂的集合
问题
解决方案
原理分析
10.7将集合作为调用参数使用
问题
解决方案
原理分析
10.8将集合作为返回参数使用
问题
解决方案
原理分析
10.9计算集合元素个数
问题
解决方案
原理分析
10.10从集合中删除记录
问题
解决方案
原理分析
10.11检查集合中是否存在指定的元素
问题
解决方案
原理分析
10.12增加集合大小
问题
解决方案
原理分析
10.13集合导航
问题
解决方案
原理分析
10.14对集合进行修剪
问题
解决方案
原理分析

第11章自动化日常任务
11.1调度重复性作业
问题
解决方案
原理分析
11.2用电子邮件发送调度作业的输出
问题
解决方案
原理分析
11.3用电子邮件发送作业状态通知
问题
解决方案
原理分析
11.4按固定时间间隔刷新物化视图
问题
解决方案
原理分析
11.5与远程数据源保持数据同步
问题
解决方案
原理分析
11.6计划作业链
问题
解决方案
原理分析

第12章OracleSQLDeveloper
12.1创建标准的授权数据库连接
问题
解决方案
原理分析
12.2获取表的信息
问题
解决方案
原理分析
12.3启用显示输出功能
问题
解决方案
原理分析
12.4编写并执行PL/SQL
问题
解决方案
原理分析
12.5创建并执行脚本
问题
解决方案
原理分析
12.6将用户的输入值当作替代变量
问题
解决方案
原理分析
12.7保存可以快速访问的代码片段
问题
解决方案
原理分析
12.8创建函数
问题
解决方案
原理分析
12.9创建存储过程
问题
解决方案
原理分析
12.10创建包说明和包体
问题
解决方案
原理分析
12.11创建触发器
问题
解决方案
原理分析
12.12调试存储代码
问题
解决方案
原理分析
12.13在导航器中编译代码
问题
解决方案
原理分析

第13章性能分析与改进
13.1安装DBMS_PROFILER
问题
解决方案
原理分析
13.2找出瓶颈
问题
解决方案
原理分析
13.3加速读写循环
问题
解决方案
原理分析
13.4将较大集合或复杂集合作为OUT参数使用
问题
解决方案
原理分析
13.5优化计算密集型代码
问题
解决方案
原理分析
13.6改善运行时的初始化时间
问题
解决方案
原理分析

第14章在Web中使用PL/SQL
14.1在Web上运行PL/SQL过程
问题
解决方案
原理分析
14.2创建生成HTML页面的公用过程集合
问题
解决方案
原理分析
14.3创建输入表单
问题
解决方案
原理分析
14.4用PL/SQL创建基于Web的报表
问题
解决方案
原理分析
14.5显示表中的数据
问题
解决方案
原理分析
14.6通过数据库查询创建Web表单下拉列表
问题
解决方案
原理分析
14.7创建可排序Web报表
问题
解决方案
原理分析
14.8在Web页面之间传递数据
问题
解决方案
原理分析
14.9查看调试Web程序时发生的错误信息
问题
解决方案
原理分析
14.10用PL/SQL生成JavaScript
问题
解决方案
原理分析
14.11生成XML数据
问题
解决方案
原理分析
14.12用Ajax创建一个输入表单
问题
解决方案
原理分析

第15章数据库中的Java应用
15.1创建Java数据库类
问题
解决方案
原理分析
15.2把Java类装载到数据库中
问题
原理分析
15.3把编译后的Java类装载到数据库中
问题
解决方案
原理分析
15.4把Java类声明为存储过程
问题
解决方案
原理分析
15.5执行Java存储过程
问题
解决方案
原理分析
15.6从PL/SQL代码中调用Java存储过程
问题
解决方案
原理分析
15.7在PL/SQL与Java之间传递参数
问题
解决方案
原理分析
15.8创建与调用Java数据库函数
问题
解决方案
原理分析
15.9创建Java数据库触发器
问题
解决方案
原理分析
15.10从PL/SQL往Java中传递数据对象
问题
解决方案
原理分析
15.11把Java类嵌入PL/SQL包
问题
解决方案
原理分析
15.12向数据库中装载Java类库
问题
解决方案
原理分析
15.13删除Java类
问题
解决方案
原理分析
15.14用Java检索数据库元数据
问题
解决方案
原理分析
15.15查询数据库以解决Java编译问题
问题
解决方案
原理分析

第16章从JDBC、HTTP、Groovy和Jython中访问PL/SQL
16.1通过JDBC访问PL/SQL存储过程
问题
解决方案
原理分析
16.2从JDBC中访问PL/SQL存储函数
问题
解决方案
原理分析
16.3通过HTTP访问PL/SQL过程
问题
解决方案
原理分析
16.4从Jython中访问PL/SQL
问题
原理分析
16.5从Groovy访问PL/SQL
问题
解决方案
原理分析

第17章用utPLSQL进行单元测试
17.1使用单元测试来测试PL/SQL代码
问题
解决方案
原理分析
17.2安装utPLSQL单元测试框架
问题
解决方案
原理分析
17.3构建utPLSQL测试包
问题
解决方案
原理分析
17.4编写utPLSQL单元测试过程
问题
解决方案
原理分析
17.5运行utPLSQL测试
问题
解决方案
原理分析
17.6构建utPLSQL测试套件
问题
解决方案
原理分析
17.7运行utPLSQL测试套件
问题
解决方案
原理分析
17.8重新配置utPLSQL参数
问题
解决方案
原理分析
17.9将utPLSQL测试结果重定向到文件
问题
解决方案
原理分析
17.10用Ant自动运行PL/SQL和Java存储过程的单元测试
问题
解决方案
原理分析
索引
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP