下载 >  开发技术 >  其它 > ORACLE PL/SQL语言初级教程

ORACLE PL/SQL语言初级教程

PDF版本,个人推荐.
2007-07-31 上传大小:707KB
想读
分享
收藏 举报
Oracle PL SQL 语言初级教程(经典).doc

Oracle PL SQL 语言初级教程(经典)

立即下载
Oracle PL/SQL语言初级教程

Oracle PL/SQL语言初级教程 word文档

立即下载
Oracle PL SQL初级教程.pdf

Oracle PL SQL初级教程.pdf

立即下载
plsql的簡易教程(通俗易懂)

Oracle PL/SQL语言初级教程      PL/SQL是Oracle对标准数据库语言的扩展,Oracle公司已经将PL/SQL整合到Oracle 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本教程将以循速渐进的方式讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序,通过本教程的学习,您将初步掌握PL/SQL语言,能够利用PL/SQL语言完成建表、查询、添加、删除数据以及事务处理语句的基本用法。

立即下载
PLSQL教程(ppt)

SQL 与Oracle服务器进行通信的一种语言 SQL*Plus Oracle的工具,用来执行SQL和PL/SQL代码 PL/SQL Oracle扩展SQL的一种结构化语言

立即下载
oracle脚本 常用的数据库sqlpl\sql语言

oracle 常用的数据库sql及pl\sql语言

立即下载
Oracle PL SQL语言基础

Oracle PL SQL语言基础Oracle PL SQL语言基础Oracle PL SQL语言基础Oracle PL SQL语言基础Oracle PL SQL语言基础Oracle PL SQL语言基础

立即下载
oracle pl/sql

oracle pl/sql oracle pl/sql oracle pl/sql

立即下载
pl sql 程序开发 练习

oracle pl/sql 存储过程 oracle pl/sql 存储过程 oracle pl/sql 存储过程 oracle pl/sql 存储过程 oracle pl/sql 存储过程 单元开发习题

立即下载
oracle培训:第二部分 pl/sql语言

oracle入门基础,精通pl/sql语言

立即下载
Oracle 11g SQL和PL SQL从入门到精通 pdf格式电子书 下载(二)

内容简介   本书是专门为oracle应用开发人员提供的sql和pl/sql编程指南。通过学习本书,读者不仅可以掌握oracle常用工具oracle universal installer、net comfiguration assistant、sql developer、sql*plus的作用及使用方法,而且可以掌握sql语句和pl/sql的各种基础知识和高级特征(记录类型、集合类型、对象类型、大对象类型)。   除了为读者提供编写sql语句和开发pl/sql块的方法外,本书还为应用开发人员提供了一些常用的pl/sql系统包。通过使用这些pl/sql系统包,应用开发人员可以开发出功能更强大的数据库应用程序。本书不仅适合sql和pl/sql初学者,也适合于有经验的oracle应用开发人员。 前言 第一部分 sql和pl/sql相关工具  第1章 在windows 平台上安装oracle database 11g  第2章 配置网络服务名  第3章 使用sql database  第4章 使用sql*plus 第二部分 sql  第5章 sql和pl/sql综述  第6章 简单查询  第7章 sql单行函数  第8章 操纵数据  第9章 复杂查询  第10章 管理常用对象 第三部分 pl/sql  第11章 pl/sql基础  第12章 访问oracle  第13章 编写控制结构  第14章 使用复合数据类型  第15章 使用游标  第16章 异常处理 . 第17章 本地动态sql  第18章 pl/sql过程  第19章 pl/sql函数  第20章 pl/sql包  第21章 触发器  第22章 使用对象类型 第四部分 pl/sql系统包  第23章 使用大对象  第24章 读写os文件  第25章 开发多媒体应用  第26章 开发web应用  第27章 dbms_sq动态sql  第28章 管理统计  第29章 使用数据库资源管理器  第30章 数据加密和解密  第31章 使用调度程序  第32章 使用flashback  第33章 使用重定义联机表  第34章 修正损坏块  第35章 使用日里民挖掘  第36章 使用管道  第37章 使用精细访问控制  第38章 使用精细审计  第39章 使用预警事件  第40章 转换rowid  第41章 其他常用包 习题答案

立即下载
oracle 11g sql pl sql 从入门到精通 全本

oracle 11g sql pl sql 从入门到精通 全本已经压缩成zip,大概71M

立即下载
Oracle PL/SQL从入门到精通 配书教学视频 第一章

Oracle PL/SQL从入门到精通 配书教学视频 第一章

立即下载
Oracle SQL必知必会

SQL必知必会SQL必知必会SQL必知必会SQL必知必会SQL必知必会

立即下载
Oracle PL/SQL程序设计(第5版)书籍源码

resources.oreilly.com/examples/9780596514464/ 官网下得 《Oracle PL/SQL程序设计(第5版)》基于Oracle数据库11g,从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、高级PL/SQL主题这6个方面详细系统地讨论了PL/SQL以及如何有效地使用它。本书能够帮助你充分利用PL/SQL来解决数据库开发中遇到的各种问题,引导你掌握各种构建应用的技巧和技术,以便使你编写出高效、可维护的代码。《Oracle PL/SQL程序设计(第5版)》不但介绍了大量的Oracle 11g的PL/SQL新性能,还提供了许多优化PL/SQL性能的新方法。   《Oracle PL/SQL程序设计(第5版)》结构清晰,示例丰富,实践性强,适用于Oracle数据库开发人员、Oracle数据库管理员等相关数据库从业人员,也可以作为各大、中专院校相关专业师生的参考用书和相关培训机构的培训教材。

立即下载
Oracle PL/SQL Programming 6th edition

Oracle PL/SQL Programming 6th Edition by Steven Feuerstein, Bill Pribyl

立即下载
ORACLE 九阴真经

基本SQL语言,DML,ORACLE 其他对象,PL/SQL 结构

立即下载
精通Oracle PL/SQL--详细书签版

CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 精通Oracle PL/SQL 基本信息 原书名: Mastering Oracle PL/SQL: Practical Solutions 原出版社: Apress 作者: (澳)Connor McDonald (加)Chaim Katz (美)Christopher Beck Joel R. Kallman David C.Knox 译者: 蔡伟毅 丛书名: 图灵程序设计丛书 数据库 出版社:人民邮电出版社 ISBN:9787115208385 上架时间:2009-8-28 出版日期:2009 年9月 开本:16开 页码:439 版次:1-1 所属分类: 计算机 > 数据库 > Oracle 编辑推荐   Amazon五星图书,五位世界级技术专家联袂巨献.    提供大量的实战解决方案..    教你编写健壮、高效且易于维护的PL/SQL代码... 内容简介   对于oracle技术人员而言,怎么强调掌握pl/sql的重要性都不过分。但是,真正精通pl/sql绝非易事。事实上,在现有的oracle应用程序中充斥着太多质量不佳的pl/sql代码,它们要么没有充分利用oracle特有的功能,要么是在误用或者滥用。这种现象导致了许多对pl/sql本身能力不公正的批评。.    本书由全球oracle技术专家组织oaktable network的多位大师联手编写,是为pl/sql正名的名著。与市面上许多pl/sql图书只是纸上谈兵、局限于语法和功能本身不同,本书从实战出发,讲述如何正确、充分地运用语言特性,除了pl/sql的基本功能之外,也包括数据的高效处理、安全、触发器、高效的调试技术等。作者在讲解每一个特性 时都辅以经过实战检验的示例,更与读者分享了大量多年积累的独家经验。有本书在手,你将学会如何充分发挥pl/sql的巨大潜能,编写出可靠、高效且易于 维护的一流程序。... 作译者   Connor McDonald 世界著名的Oracle技术专家,Oracle认证专家,具有十多年的Oracle系统开发经验,以精深的PL/SQL造诣享誉业界。他的个人网站www.oracledba.co.uk是极具影响的Oracle技术资源。.   Chaim Katz Oracle认证专家,擅长数据库管理和PL/SQL开发,为各种Oracle技术期刊写过大量文章。   Christopher Beck Oracle公司资深技术专家,专攻核心数据库技术和Web应用开发。除本书外,他还与Joel R. Kallman和Tom Kyte等人合著了畅销书Beginning Oracle Programming。..   Joel R. Kallman Oracle公司软件开发总监.   David C. Knox 世界著名的Oracle安全专家,Oracle公司SolutioncEngineering集团的高级总监.... 目录 封面 -25 扉页 -24 版权 -23 版权声明 -22 致谢 -21 前言 -20 安装 -18 目录 -3 第1章 高效能的PL/SQL 1 1.1 为何使用PL/SQL 1 1.1.1 PL/SQL贴近数据 2 1.1.2 最简单的通常是最好的 2 1.2 什么是高效能的PL/SQL 3 1.2.1 性能 4 1.2.2 影响 4 1.2.3 可论证性 5 1.3 达到高效能 10 1.3.1 绑定变量和解析的代价 10 1.3.2 使用PL/SQL的可用特性 19 1.3.3 不要使用PL/SQL来做SQL的工作 24 1.4 小结 42 第2章 全部打包 43 2.1 包的基本好处 43 2.1.1 包的重载 45 2.1.2 包中的公有变量和私有变量 46 2.1.3 初始化 46 2.1.4 信息隐藏 47 2.2 独立的过程和依赖危机 47 2.3 打破依赖链 55 2.4 使用递归 66 2.5 人们为何避而不用包 68 2.5.1 忽视分离的好处 68 2.5.2 这是个包,不是库 68 2.6 何时不能使用包 71 2.7 发布包 73 2.7.1 路径跟踪编程变得简单 74 2.7.2 其他有用的例程 77 2.7.3 检索DDL 78 2.7.4 DBMS_ROWID的有趣应用 82 2.7.5 后台任务 83 2.8 小结 85 第3章 令人困惑的游标 86 3.1 显式游标与隐式游标 86 3.1.1 单行的读取 87 3.1.2 多行处理 93 3.1.3 TOP-N处理 96 3.1.4 结论 97 3.2 跨架构的游标管理 97 3.2.1 游标变量 98 3.2.2 游标表达式 100 3.3 小结 105 第4章 高效数据处理 106 4.1 控制数据类型 106 4.1.1 使用%TYPE属性 107 4.1.2 使用包集中控制数据类型 110 4.1.3 避免隐式数据类型转换 111 4.2 从字段到行——使用%ROWTYPE 113 4.3 从记录到对象 118 4.3.1 对象类型 120 4.3.2 用集合扩展runstats 121 4.4 在PL/SQL中使用集合的动机 129 4.5 用集合来批处理 132 4.5.1 批收集 133 4.5.2 批量绑定 136 4.6 在PL/SQL程序间传递变量 145 4.6.1 将%TYPE和%ROWTYPE作为参数传递 145 4.6.2 将集合作为参数传递 150 4.7 PL/SQL中的事务处理 157 4.8 自治事务 161 4.8.1 在触发器中避免变异表错误 162 4.8.2 作为事务的一部分执行DDL 162 4.8.3 审计SELECT语句 164 4.8.4 回滚后保持审计 167 4.9 小结 169 第5章 PL/SQL优化技巧 170 5.1 尽量减少解析和内存消耗 170 5.1.1 触发器内的代码 170 5.1.2 调用者权限过程 174 5.1.3 解放思想:使用管道函数 182 5.2 数据类型:提示和技巧 189 5.2.1 关联数组 189 5.2.2 集合 191 5.2.3 使用基于记录的DML时的问题 193 5.3 调用PL/SQL 200 5.3.1 使用PL/SQL来显露数据模型,而不是扩展它 200 5.3.2 动态调用PL/SQL 211 5.4 PL/SQL中的SQL 214 5.4.1 SQL函数和递归SQL 215 5.4.2 高效的动态SQL 219 5.5 小结 229 第6章 触发器 230 6.1 触发器概念 230 6.1.1 触发器类型 231 6.1.2 事件属性 231 6.1.3 触发器计时 232 6.1.4 多个相似的触发器 234 6.1.5 DML行前与行后触发器的性能 234 6.1.6 权限 235 6.1.7 触发器和数据字典 235 6.1.8 触发器依赖性 237 6.1.9 触发器状态 238 6.1.10 触发器失败 238 6.1.11 触发器的局限性 239 6.2 DML触发器 239 6.2.1 存储审计信息 239 6.2.2 实现转变约束 240 6.2.3 生成代理键 242 6.3 替代触发器 243 6.4 变异表 245 6.4.1 延时处理方案 247 6.4.2 变异表和自治事务 250 6.4.3 其他变异表错误 251 6.5 数据审计 253 6.6 表的多版本 255 6.7 Oracle流 257 6.8 作业队列(临时事件触发器) 263 6.8.1 作业调度 263 6.8.2 作业和DML触发器 264 6.8.3 作业与共享池 265 6.8.4 作业错误 266 6.9 DDL触发器 267 6.9.1 DDL完整性触发器 269 6.9.2 DDL审计跟踪 269 6.10 数据库事件触发器 271 6.11 登录触发器 271 6.11.1 服务器错误触发器 272 6.11.2 挂起事件触发器 273 6.11.3 错误和数据库事件触发器 274 6.12 别“重造轮子” 274 6.13 小结 276 第7章 DBA包 277 7.1 警告文件包 277 7.1.1 包结构 278 7.1.2 警告文件的结构 279 7.1.3 警告文件作为外部表 280 7.1.4 处理警告文件 283 7.1.5 异常 286 7.1.6 通知的生命周期 288 7.1.7 更替警告文件 290 7.1.8 调度和并发 292 7.1.9 使用警告文件的警告 294 7.1.10 回顾警告文件的内容 297 7.1.11 小结 297 7.2 通知包 297 7.2.1 SEND_EMAIL过程 298 7.2.2 在数据库中保存警告消息 300 7.2.3 小结 301 7.3 主动监控包 301 7.3.1 备份 302 7.3.2 归档日志目录下的空闲空间 304 7.3.3 监控数据库中的空闲空间 305 7.3.4 小结 306 7.4 历史数据包 306 7.4.1 数据库大小 307 7.4.2 数据库会话 309 7.4.3 资源限制 310 7.4.4 小结 312 7.5 小结 312 第8章 安全包 313 8.1 设计问题 313 8.1.1 回顾定义者和调用者权限 313 8.1.2 包的构建 325 8.1.3 模式,到处都是模式 329 8.1.4 代码发布 331 8.2 触发器与安全因素 331 8.2.1 安全检查 331 8.2.2 登录触发器:第一道防线 337 8.3 保护源代码 341 8.3.1 查看过程和函数的源代码 341 8.3.2 包的源代码 343 8.3.3 PL/SQL封装工具 343 8.4 小结 348 第9章 Web包 349 9.1 PL/SQL Web工具包基础 349 9.1.1 架构 349 9.1.2 包的汇总 351 9.1.3 从SQL*Plus测试工具包 351 9.2 HTP和HTF包 352 9.3 使用环境变量 354 9.4 cookie 358 9.5 管理文件 359 9.6 通过Web管理表 364 9.7 来自数据库的HTTP 373 9.7.1 提取HTML 373 9.7.2 使用UTL_HTTP的Web服务客户端 375 9.8 小结 379 第10章 PL/SQL调试 381 10.1 防卫型的编码 381 10.1.1 异常 381 10.1.2 装备你的代码 385 10.1.3 写文档 386 10.2 工具 386 10.2.1 DBMS_OUTPUT 386 10.2.2 SQLCODE和SQLERRM 390 10.2.3 DBMSUTILITY.FORMATCALL_STACK 391 10.2.4 DBMSAPPLICATIONINFO 392 10.2.5 自治事务 398 10.2.6 UTL_FILE 401 10.2.7 用管道函数实时调试 403 10.3 自定义BEBUG工具 407 10.3.1 需求 407 10.3.2 数据库设计和安装 408 10.3.3 包的布局 408 10.3.4 实现 409 10.3.5 基本操作 409 10.3.6 使用STATUS 410 10.3.7 有选择的调试 413 10.3.8 调试成品代码 416 10.3.9 DEBUG的用处 418 10.4 小结 419 附录A 构建DEBUG 420 前言   最近,我在一家网上书店搜索关于PL/SQL的图书,结果返回38条记录,还不包括这本书。38本书!据我所知,它们中没有一本书可以作为风靡全球的畅销书摆放于哈利·波特那些书的旁边,那么究竟是什么鼓舞着我们这群作者走到一起写出关于这个主题的第39本书呢?.   原因是,无论可用的图书如何过剩,我们仍然在Oracle应用中遇到了许多低劣或陈旧的PL/SQL代码。我个人曾经使用过世界各地的许多Oracle系统,虽然应用程序、架构和方法迥异,但我发现几乎所有这些系统中都有两个共同点。它们要么没有用到Oracle特有的功能,要么是以无计划和不太理想的方式在使用。这种情况在PL/SQL上最为明显,在我遇到的很多系统中,PL/SQL被真正利用的很少,大部分都是误用。   至少部分问题在于大多数的PL/SQL书只关注语法。它们会展示如何编写PL/SQL代码以通过编译并在系统上运行(有些书进一步提供了良好的命名标准和编程结构的指导思想)。但是,就像其他编程语言一样,会用一门语言和用好这门语言有着天壤之别。要构建成功的应用程序,关键在于要巧妙地运用语法知识来编写出健壮、高效且易于维护的程序。这就是写作本书并起这么个书名的动机。我们不是要把你变成PL/SQL程序员,而是要把你变成一位精明的PL/SQL程序员。   本书内容   本书提供了大量的提示、技巧和完整策略,供你在公司中最充分地利用PL/SQL的优点。学完这本书之后,你将像我们一样确信,PL/SQL不只是一个有用的工具,它更是你所要开发的任何Oracle应用程序的有机组成部分。   我们将示范适用于Oracle所有版本(从8i到10g)的技术细节。本书中大多数例子是用Oracle9i R2测试的,你需要做的就是在SQL*Plus中运行它们。   接下来我们逐章介绍要涉及的主题。   安装:这部分展示如何搭建高效的SQL*Plus环境以及如何启动并运行书中用到的性能工具,即AUTOTRACE、SQL_TRACE、TKPROF和RUNSTATS。   第1章:高效能的PL/SQL。这一章给出了我们认为的“高效PL/SQL”的定义,并引入了贯穿全书的主题可论证性(demonstrability),即最终需要证明你的代码在所有合理的条件下都满足性能指标。这一章说明了为什么PL/SQL几乎总是数据库编程的正确工具,但也探讨了PL/SQL并不适合于哪些场合,这时需要创新性地使用SQL来完全避免过程式代码。..   第2章:全部打包。包不只是过程的逻辑组合,它们具有很多优势,既有重载和封装,又可有效防止依赖和重编译问题。这一章清晰地展示了这些优势,也讨论了Oracle提供的一些包的有趣应用。   第3章:令人困惑的游标。关于隐式游标和显式游标孰优孰劣一直存在着争议。这一章讨论了为什么显式游标并不像你想象中用得那么多,并介绍了在分布式应用程序中高效使用游标变量和游标表达式的一些情况。   第4章:高效数据处理。这一章展示了如何把数据库中的数据结构和PL/SQL程序中的数据结构最大限度地整合在一起,使代码健壮且易于修改。同时还讨论了如何更好地利用集合把数据从程序批量复制给数据库,抑或反之。   第5章:PL/SQL优化技巧。这一章提供了一些在PL/SQL开发中经常遇到的问题的现成解决方案。展示了如何避免一些隐藏的开销,并强调了一些容易使人犯错的“陷阱”(gotcha)。   第6章:触发器。这一章讲解了基本的触发器原理和高效使用各类触发器的一些方法,还研究了Oracle Streams(流)这一较新主题,并展示了如何使用它们来实现集中式数据审计跟踪。   第7章:DBA包。这一章介绍了“DBA工具包”——一组可以用来自动重现管理活动的包,例如用于性能诊断和解决故障、备份和恢复以及监控数据库故障。   第8章:安全包。这一章介绍PL/SQL包和触发器的使用,以在数据库中实现高效的安全机制。它讲解了一些基本问题,如调用者和定义者权限模型的使用、包的构建和模式设计,继而讨论了审计数据库活动和保护源代码等问题的具体解决方案。   第9章:Web包。这一章研究了一系列内建的数据库包,总称为PL/SQL Web工具包,该工具包可以让开发者以动态网页的方式直接展现数据库。这一章也讲解了cookie的使用、表和文件的管理以及如何从PL/SQL存储过程中直接调用Web服务等内容。   第10章:PL/SQL调试。很少有人第一次就能正确使用它,所以这一章对高效调试PL/SQL代码的技术做了大量陈述,从DBMS_OUTPUT的简单使用到DBMS_APPLICATION_INFO和UTL_FILE复杂包的使用。本章最后开发了一个巧妙的自定义调试工具DEBUG。   附录A:构建DEBUG。这个附录列出了第10章中用到的DEBUG工具的全部代码。   读者对象 .  本书主要面向DBA或致力于在Oracle数据库中实现高效数据处理、安全和数据库管理机制的开发者。对于在Oracle数据库上开发应用程序的人员和想学习如何高效使用PL/SQL的读者来说,本书也非常适用。   如果你刚接触PL/SQL,则在学习本书前需要花些时间来熟悉这门语言。它并不是为新手而写的。而一旦你开始学习它了,你会发现本书是一本非常优秀的指导手册,可以确保你所构建的PL/SQL解决方案是健壮、高效且易于维护的。...   ——Connor McDonald   

立即下载
Oracle Database 12c PLSQL开发指南(第7版)

《Oracle Database 12c PL/SQL开发指南(第7版)》用于开发、调试和管理健壮的数据库程序。本书包含了详细的案例以及来自于Oracle ACE分享的专家策略,阐述了如何获取和处理数据、编写PL/SQL语句、执行高效的查询、结合使用PHP和Java以及处理动态SQL。这本由Oracle出版的综合性指南完整地覆盖了代码的测试、安全以及面向对象编程技术。

立即下载
Oracle PL SQL从入门到精通 pdf电子书

Oracle PL SQL从入门到精通_12984620

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

ORACLE PL/SQL语言初级教程

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: