• Oracle PL/SQL从入门到精通
  • Oracle PL/SQL从入门到精通
21年品牌 40万+商家 超1.5亿件商品

Oracle PL/SQL从入门到精通

4.29 八五品

仅1件

上海奉贤
认证卖家担保交易快速发货售后保障

作者丁士锋 著

出版社清华大学出版社

出版时间2012-06

版次1

装帧平装

货号1940-9787302281030

上书时间2024-06-26

岁暮轩

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

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 丁士锋 著
  • 出版社 清华大学出版社
  • 出版时间 2012-06
  • 版次 1
  • ISBN 9787302281030
  • 定价 89.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 655页
  • 字数 1055千字
  • 正文语种 简体中文
【内容简介】

  《Oracle PL/SQL从入门到精通》以面向应用为原则,深入浅出的介绍了oracle平台上使用pl/sql语言进行数据库开发的技术。通过大量的示例,详细介绍了pl/sql的语言特性、使用技巧,同时配以2个在实际工作中的示例来深入的剖析了pl/sql进行oracle开发的方方面面。
  《Oracle PL/SQL从入门到精通》附带1张dvd光盘,内容为作者为《Oracle PL/SQL从入门到精通》录制的全程语音教学视频及本书所涉及的源代码。
  《Oracle PL/SQL从入门到精通》共分为20章,分为5大篇。涵盖的内容主要有pl/sql语言基础、开发环境、变量与类型、控制语句、数据表的管理和查询、数据表的操纵、使用pl/sql的记录与集合、各种内置函数、游标、事务处理、异常处理、子程序、包、面向对象的开发等等技术点。通过示例性的代码,由浅入深,详细介绍了每一个技术要点在实际工作中的应用,对于各种技术要点的应用场合进行了细致的分析。
  《Oracle PL/SQL从入门到精通》适合于使用pl/sql进行应用程序开发的人员、对软件开发有兴趣的学生及爱好者;对数据库管理员、企业it运维人员也具有很强的指导作用。

  超值DVD光盘
  《Oracle PL/SQL从入门到精通》配套教学视频
  《Oracle PL/SQL从入门到精通》源代码
  15.5小时Oracle入门教学视频

【作者简介】

  丁士锋,2001年毕业于国防科技大学计算机学院。有多年的数据库软件开发与设计经验,深入理解数据库系统在企业信息化进程中的应用。多次主导与架构基于Oracle、SQL Server及IBM DB2等大型数据库系统的集团式信息管理系统建设。多次参与数据库平台的搭建与各种核心数据库程序代码的实现。著有《Oracle PL/SQL从入门到精通》、《《精通C# 5.0与.NET 4.5高级编程:LINQ、WCF、WPF和WF》、《网页制作与网站建设实战大全》等多本广受读者好评的计算机畅销图书。

【目录】
第1篇pl/sql开发入门 
第1章oracle11g数据库系统 
1.1关系型数据库系统介绍 
1.1.1什么是关系型数据模型 
1.1.2数据库系统范式 
1.1.3关系型数据库管理系统 
1.1.4使用sql语句与数据库管理系统通信 
1.2初识oracle11g 
1.2.1oracle11g简介 
1.2.2oracle11g体系结构 
1.2.3如何创建数据库 
1.2.4比较oracle数据库与sqlserver数据库 
1.3什么是pl/sql 
1.3.1pl/sql是一种语言 
1.3.2pl/sql的执行环境 
1.4搭建pl/sql开发环境 
1.4.1使用sql*plus 
1.4.2使用oraclesqldeveloper 
1.4.3pl/sqldeveloper开发pl/sql 
1.4.4questtoad开发pl/sql 
1.4.5使用oracle文档库 
1.5小结 
第2章pl/sql基本概念 
2.1功能特点 
2.1.1结构化程序设计 
2.1.2与sql语言整合 
2.1.3面向对象开发 
2.1.4模块化应用程序开发 
2.1.5提高应用程序性能 
2.2语言特性 
2.2.1pl/sql块结构 
2.2.2变量和类型 
2.2.3程序控制语句 
2.2.4过程、函数与包 
2.2.5触发器 
2.2.6结构化异常处理 
2.2.7集合与记录 
2.2.8游标 
2.2.9动态sql 
2.3编码风格 
2.3.1pl/sql词法单位 
2.3.2缩进 
2.3.3标识符命名规则 
2.3.4大小写风格 
2.3.5使用工具格式化代码 
2.4小结 
第3章变量和类型 
3.1变量 
3.1.1变量的声明 
3.1.2变量的赋值 
3.1.3使用%type 
3.1.4使用%rowtype 
3.1.5变量的作用域和可见性 
3.1.6常量的定义 
3.2数据类型 
3.2.1字符类型 
3.2.2数字类型 
3.2.3日期和时间类型 
3.2.4布尔类型 
3.2.5lob对象类型 
3.2.6引用类型 
3.2.7复合类型 
3.2.8用户自定义子类型 
3.2.9数据类型转换 
3.3运算符和表达式 
3.3.1运算符类型 
3.3.2运算符的优先级 
3.3.3表达式类型 
3.4小结 
第4章pl/sql控制语句 
4.1分支控制语句 
4.1.1if-then-else语句 
4.1.2if-then-elsif语句 
4.1.3case语句 
4.1.4搜索case语句 
4.2循环控制语句 
4.2.1loop循环 
4.2.2使用exit退出循环 
4.2.3使用exit-when退出循环 
4.2.4使用continue继续执行循环 
4.2.5while-loop循环 
4.2.6for-loop循环 
4.2.7循环语句使用建议 
4.3顺序控制语句 
4.3.1goto语句和标签 
4.3.2null语句 
4.4小结 

第2篇pl/sql开发基础 
第5章管理数据表 
5.1创建表 
5.1.1数据定义语言ddl 
5.1.2createtable语句 
5.1.3在设计器中创建表 
5.1.4创建表副本 
5.2创建约束 
5.2.1创建主键约束 
5.2.2创建外键约束 
5.2.3创建检查约束 
5.2.4查看表约束 
5.3修改表 
5.3.1修改表列 
5.3.2修改约束 
5.3.3移除数据表 
5.3.4在设计器中修改表 
5.4索引 
5.4.1索引简介 
5.4.2索引原理 
5.4.3创建索引 
5.4.4修改索引 
5.4.5删除索引 
5.5使用视图 
5.5.1视图简介 
5.5.2创建视图 
5.5.3修改视图 
5.5.4删除视图 
5.6小结 
第6章查询数据表 
6.1简单查询 
6.1.1查询表数据 
6.1.2指定查询条件 
6.1.3排序 
6.1.4使用函数 
6.1.5统计函数 
6.1.6分组统计 
6.1.7having子句 
6.1.8使用dual表 
6.1.9rownum伪列 
6.1.10rowid伪列 
6.2复杂查询 
6.2.1多表连接查询 
6.2.2使用子查询 
6.2.3表集合操作 
6.2.4层次化查询 
6.3小结 
第7章操纵数据表 
7.1插入记录 
7.1.1数据操纵语言dml 
7.1.2插入单行记录 
7.1.3插入默认值和null值 
7.1.4使用子查询插入多行数据 
7.1.5使用insert插入多表数据 
7.2更新记录 
7.2.1更新单行记录 
7.2.2使用子查询更新记录 
7.2.3使用merge合并表行 
7.3删除记录 
7.3.1删除单行记录 
7.3.2使用子查询删除记录 
7.3.3使用truncate清除表数据 
7.4提交和回滚记录 
7.4.1提交更改 
7.4.2回滚更改 
7.5使用序列 
7.5.1序列简介 
7.5.2创建数据序列 
7.5.3nextval和currval伪列 
7.5.4使用数据序列 
7.5.5修改序列 
7.5.6删除序列 
7.6同义词 
7.6.1同义词简介 
7.6.2创建和使用同义词 
7.7小结 
第8章记录与集合 
8.1记录类型 
8.1.1记录类型简介 
8.1.2定义记录类型 
8.1.3记录类型赋值 
8.1.4操纵记录类型 
8.1.5使用嵌套记录 
8.2理解集合类型 
8.2.1集合简介 
8.2.2定义索引表 
8.2.3操纵索引表 
8.2.4定义嵌套表 
8.2.5操纵嵌套表 
8.2.6数据库中的嵌套表 
8.2.7定义变长数组 
8.2.8操纵变长数组 
8.2.9数据库中的变长数组 
8.2.10选择集合类型 
8.3使用集合方法 
8.3.1使用exists方法 
8.3.2使用count方法 
8.3.3使用limit方法 
8.3.4first和last方法 
8.3.5prior和next方法 
8.3.6extend方法 
8.3.7trim方法 
8.3.8delete方法 
8.3.9集合的异常处理 
8.3.10使用批量绑定 
8.3.11使用bulkcollect 
8.4小结 
第9章sql内置函数 
9.1基本函数 
9.1.1字符型函数 
9.1.2数字型函数 
9.1.3日期时间函数 
9.1.4类型转换函数 
9.1.5分组函数 
9.1.6其他函数 
9.2oracle分析函数 
9.2.1什么是分析函数 
9.2.2基本语法 
9.2.3分析函数结构 
9.2.4分析函数列表 
9.3分析函数使用示例 
9.3.1记录排名 
9.3.2首尾记录查询 
9.3.3前后排名查询 
9.3.4层次查询 
9.3.5范围统计查询 
9.3.6相邻记录比较 
9.3.7抑制重复 
9.3.8行列转换查询 
9.3.9在pl/sql中使用分析函数 
9.4小结 
第10章使用游标 
10.1游标基本结构 
10.1.1游标简介 
10.1.2游标分类 
10.1.3定义游标类型 
10.1.4打开游标 
10.1.5使用游标属性 
10.1.6提取游标数据 
10.1.7批量提取游标数据 
10.1.7关闭游标 
10.2操纵游标数据 
10.2.1loop循环 
10.2.2while循环 
10.2.3游标for循环 
10.2.4修改游标数据 
10.3游标变量 
10.3.1游标变量简介 
10.3.2声明游标变量类型 
10.3.3定义游标变量 
10.3.4打开游标变量 
10.3.5控制游标变量 
10.3.7处理游标变量异常 
10.3.8在包中使用游标变量 
10.3.9游标变量的限制 
10.4小结 
第11章事务处理和锁定 
11.1事务处理简介 
11.1.1什么是事务处理 
11.1.2使用commit提交事务 
11.1.3使用rollback回滚事务 
11.1.4使用savepoint保存点 
11.1.5使用settransaction设置事务属性 
11.2使用锁定 
11.2.1理解锁定 
11.2.2记录锁定 
11.2.3表锁定 
11.2.4使用locktable 
11.3小结 
第12章异常处理机制 
12.1理解异常处理 
12.1.1异常处理简介 
12.1.2异常处理语法 
12.1.3预定义异常 
12.2自定义异常 
12.2.1声明异常 
12.2.2作用域范围 
12.2.3使用exception_init 
12.2.4使用raise_application_error 
12.2.5抛出异常 
12.2.6处理异常 
12.2.7使用sqlcode和sqlerrm 
12.3异常的传递 
12.3.1执行时异常传递 
12.3.2声明时异常传递 
12.3.3异常处理器中的异常 
12.3.4重新抛出异常 
12.3.5异常处理准则 
12.4小结 

第3篇pl/sql进阶编程 
第13章pl/sql子程序 
13.1子程序结构 
13.1.1子程序简介 
13.1.2子程序的优点 
13.1.3创建过程 
13.1.4创建函数 
13.1.5return语句 
13.1.6查看和删除子程序 
13.2子程序参数 
13.2.1形参与实参 
13.2.2参数模式 
13.2.3形式参数的约束 
13.2.4参数传递方式 
13.2.5参数默认值 
13.2.6使用nocopy编译提示 
13.3子程序进阶技术 
13.3.1在sql中调用子程序 
13.3.2嵌套子程序 
13.3.3子程序的前向声明 
13.3.4重载子程序 
13.3.5子程序自治事务 
13.3.6递归调用子程序 
13.3.7理解子程序依赖性 
13.3.8子程序权限管理 
13.4小结 
第14章包 
14.1理解pl/sql包 
14.1.1什么是包 
14.1.2包的优点 
14.1.3定义包规范 
14.1.4定义包体 
14.1.5调用包组件 
14.1.6编译和调试包 
14.1.7查看包的源代码 
14.2包的进阶技术 
14.2.1包重载 
14.2.2包初始化 
14.2.3包的纯度级别 
14.2.4包权限设置 
14.2.5在包中使用游标 
14.3管理数据库中的包 
14.3.1查看和删除包 
14.3.2检查包的依赖性 
14.4使用系统包 
14.4.1使用dbms_output包 
14.4.2使用dbms_pipe包 
14.4.3使用dbms_alter包 
14.4.4使用dbms_job包 
14.5小结 
第15章触发器 
15.1理解触发器 
15.1.1触发器简介 
15.1.2定义触发器 
15.1.3触发器的分类 
15.2dml触发器 
15.2.1触发器的执行顺序 
15.2.2定义dml触发器 
15.2.3调试触发器 
15.2.4使用语句触发器 
15.2.5使用old和new谓词 
15.2.6使用referencing子句 
15.2.7使用when子句 
15.2.8使用条件谓词 
15.2.9控制触发顺序 
15.2.10触发器限制 
15.2.11使用自治事务 
15.3替代触发器 
15.3.1替代触发器的作用 
15.3.2定义替代触发器 
15.3.3update与delete替代触发器 
15.3.4嵌套表替代触发器 
15.4系统事件触发器 
15.4.1定义系统触发器 
15.4.2触发器事件列表 
15.4.3触发器属性列表 
15.4.4属性函数使用示例 
15.4.5定义servererror触发器 
15.4.6触发器的事务与约束 
15.5触发器的管理 
15.5.1查看触发器源代码 
15.5.2删除和禁用触发器 
15.5.3名称与权限的管理 
15.6小结 
第16章动态sql语句 
16.1理解动态sql语句 
16.1.1动态sql基础 
16.1.2动态sql使用时机 
16.1.3本地动态sql 
16.2使用executeimmediate 
16.2.1executeimmediate语法 
16.2.2执行sql语句和pl/sql语句块 
16.2.3使用绑定变量 
16.2.4使用returnninginto子句 
16.2.5执行单行查询 
16.2.6指定参数模式 
16.3多行查询语句 
16.3.1使用open-for语句 
16.3.2使用fetch语句 
16.3.3关闭游标变量 
16.4使用批量绑定 
16.4.1批量executeimmediate语法 
16.4.2使用批量fetch语句 
16.4.3使用批量forall语句 
16.5动态sql的使用建议 
16.5.1用绑定变量改善性能 
16.5.2使用重复占位符 
16.5.3使用调用者权限 
16.5.4传递null参数 
16.5.5动态sql异常处理 
16.6小结 

第4篇pl/sql高级编程 
第17章面向对象编程 
17.1对象基础 
17.1.1面向对象简介 
17.1.2什么是对象类型 
17.1.3pl/sql中对象的组成结构 
17.2定义对象类型 
17.2.1定义对象类型 
17.2.2定义对象体 
17.2.3定义属性 
17.2.4定义方法 
17.2.5使用self关键字 
17.2.6定义构造函数 
17.2.7定义map和order方法 
17.2.8使用对象类型 
17.2.9使用嵌套对象类型 
17.2.10对象继承 
17.2.11方法重载 
17.3管理对象表 
17.3.1定义对象表 
17.3.2插入对象表 
17.3.3检索对象表 
17.3.4更新对象表 
17.3.5删除对象表 
17.3.6创建对象列 
17.3.7使用对象视图 
17.4管理对象类型 
17.4.1查看对象类型 
17.4.2修改对象类型 
17.5小结 
第18章pl/sql性能优化建议 
18.1了解pl/sql程序性能 
18.1.1影响性能常见原因 
18.1.2使用dbms_profiler包 
18.1.3使用dbms_trace包 
18.2pl/sql性能优化技巧 
18.2.1理解查询执行计划 
18.2.2联接查询的表顺序 
18.2.3指定where条件顺序 
18.2.4避免使用*符号 
18.2.5使用decode函数 
18.2.6使用where而非having 
18.2.7使用union而非or 
18.2.8使用exists而非in 
18.2.9避免低效的pl/sql流程控制语句 
18.2.10避免隐式类型的转换 
18.3小结 

第5篇pl/sql案例实战 
第19章企业ic芯片欠料计算程序 
19.1系统设计 
19.1.1程序需求简介 
19.1.2数据表er关系图 
19.1.3系统总体流程 
19.1.4示例环境的搭建 
19.2系统编码实现 
19.2.1创建包规范 
19.2.2初始化数据 
19.2.3获取ic需求量 
19.2.4ic物料检查函数 
19.2.5获取已走货ic数量 
19.2.6获取销售订单数量 
19.2.7计算企业ic需求量 
19.2.8预备下次计算数据 
19.2.9定义调用主程序 
19.3调试和部署应用程序 
19.3.1编译应用程序 
19.3.2调试应用程序 
19.3.3查看程序结果 
19.3.4部署到生产服务器 
19.4小结 
第20章pl/sql邮件发送程序 
20.1系统设计 
20.1.1程序需求简介 
20.1.2使用utl_smtp发送电子邮件 
20.1.3系统总体流程 
20.1.4示例环境的搭建 
20.2系统编码实现 
20.2.1认识mime类型 
20.2.2实现mime类型邮件发送 
20.2.3定义包规范 
20.2.4邮件初始化函数xm_init 
20.2.5发送并关闭连接xm_close 
20.2.6发送html邮件 
20.2.7发送邮件附件 
20.2.8发送excel附件内容 
20.2.9写入工作薄wb_header 
20.2.10写入工作表xm_worksheet 
20.2.11写入表格行xm_ws_row 
20.2.12写入工作表尾信息 
20.2.13执行sql语句写入工作表 
20.3编译和部署应用程序 
20.3.1编译与调试应用程序 
20.3.2验证测试结果 
20.3.3部署到生产服务器 
20.4小结
点击展开 点击收起

—  没有更多了  —

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

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