LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1997|回复: 8

自己翻的 Learning Oracle PL/SQL

[复制链接]
发表于 2004-4-22 20:54:30 | 显示全部楼层 |阅读模式
Learning Oracle PL/SQL

Bill Pribyl
Steven Feuerstein
Publisher: O'Reilly
First Edition December 2001
ISBN: 0-596-00180-0, 424 pages

Designed for both new programmers and those experienced in other languages, this book presents the core features of Oracle's PL/SQL language in an easy-to-read format. Learning Oracle PL/SQL will bring programmers up to speed on the most important aspects of PL/SQL, including web and Internet programming. Updated through Oracle 9i, includes sample programs downloadable from http://oracle.oreilly.com/.
概述
PL/SQL ,Oracle用来编写存取过程,解释所有可能的数据库程序的语言。PL/SQL支持标准的关系型数据库语言,SQL,还有很多面向过程的特征,包括循环,IF-THEN语句,高级数据结构,紧密地集成于Oracle数据库服务器而具备强大的数据处理和控制能力。

如何开始学习Oracle结构化语言对新手来说并不是很清楚,特别要提起的是他的特征和无法累计的官方正式的文档(不包括日益增长的Oracle PL/SQL例子程序)。本书提供了路标,指导读者很快上手。将这些要点总结成可读性高的几页。

主题内容:
PL/SQL,他是什么?为什么用他?为什么用他取代JAVA?
所有核心语言结构的语法和例程
建立,使用和重用存储过程,函数和包
用PL/SQL特性“OUT OF THE BOX“建立基于WEB的应用(类似PL/SQL SP)
让程序更安全
集成3部分开发工具的优点,组成开发环境
将PL/SQL连接到E-MAIL,JAVA和INTERNET

小心利用所有从examples.oreilly.com/learnoracle下载的新例程,本书所讲述的语言特性可用于所有的ORACLE版本,从7到8i到9i。

本书由PL/SQL专家Bill Pribyl和Steven Feuerstein撰写。他们的书以注重细节,易读和深入浅出著称。他们曾经著了一些其他的O’reilly出版书籍(如正在热销中的Oracle PL/SQL Programming)。本书出版意味着将拥有大批的读者,包括初学者和那些非常优秀的程序员。不管你是一个初学的程序员,还是从其他数据库系统跨越到ORACLE,或者是新的数据库管理员,你都需要学习PL/SQL。这本书可以帮助你。这是一个非常优秀的Oracle PL/SQL Programming 导论,也是由Pribyl 和
 楼主| 发表于 2004-4-22 20:55:16 | 显示全部楼层
Feuerstein所著。

Learning Oracle PL/SQL
感谢语
前言
        本书适合您吗?
        在这一领域的其他图书介绍
        为什么要选择本书?
        介绍的Oracle和PL/SQL的版本
        著作团体
        使用本书的协定
        内容和问题
        感谢
1. PL/SQL: What, When, and Where
        PL/SQL是什么?
        为什么使用PL/SQL?
        开始使用PL/SQL你需要做哪些准备?
2.基础知识
2.1 PL/Lingo
2.2 运行你的第一个PL/SQL程序
2.3 程序结构的说明
2.4 变量
2.5 基本操作
2.6 条件逻辑
2.7 在循环中运行:循环语句
2.8 代码格式化:需求和注释
2.9 一些高级的基础知识
3. 开始编程
3.1 例程的背景
3.2 第一个编程练习
3.3 用函数从书中检索
3.4 让你的程序更灵活
3.5 使用PL/SQL包编写代码
3.6 晋级
3.7 现在应该怎么做?
4. 可以去做WEB应用了!
4.1 HTML说明
4.2 利用PL/SQL创建WEB页面
4.3 还有什么?
5. 给你!
5.1 什么叫Big Deal(大数据量)?
5.2 简单的处理对一列的检索
5.3 使用光标进行一列以上的检索
5.4 通过WEB页提交检索结果
 楼主| 发表于 2004-4-22 20:56:18 | 显示全部楼层

不对的地方请大家指教

5.5 使用动态SQL建立基于WEB的搜索页
5.6 高级数据检索话题
6. 个性化
6.1 编写你的代码
6.2 使用工具更有效的编写代码
7. 安全,把坏人拦在外边
7.1 Oracle安全初步
7.2 优化账户以提升安全性
7.3 分析库系统的需求
7.4 当数据库发生变化的时候,保留日志
7.5 PL/SQL开发特别安全话题
8. 与外部世界联系起来
8.1 从PL/SQL向Internet发送E-mail
8.2 使用库系统里面的邮件发送
8.3 从数据库里面收取邮件
8.4 从远程WEB站点读取数据
8.5 集成其他的编程语言
9. Intermediate Topics and Other Diversions
9.1 Riding the Software Lifecycle
9.2 Lists o' Stuff (Collections) in PL/SQL
9.3 异常处理包
9.4 处理控制
9.5 PL/SQL编译器
9.6 管理Patron和Librarain特权
9.7 其他的PS/SQL特性
10. 后记 :把数据库编程做好
10.1 依据
10.2 问题
10.3 Answering the Objections
10.4 改做什么

词汇表

版本
 楼主| 发表于 2004-4-22 20:57:35 | 显示全部楼层
前言
你想学PL/SQL,很好!让我来迎接你进入这个由成百上千的PL/SQL程序员组成的大家庭。通过学习PL/SQL,你将非常获益,将会掌握一种伟大的Oracle数据库编程语言,这种语言非常实用并且几乎没有什么缺点。在开始之前,让我们先来看一下我们将要干什么,我们怎么干。

这本书适合你吗?
我假定大部分读者是正在用或者不久就会用到Oracle数据库服务器的人,一个相对近的版本会更好的被Oracle支持。除此之外,以下还有哪些状况符合你?
l        你是一个新手,只会拼写出PL/SQL
l        你是一个新的数据库管理员(DBA),你需要回顾应用开发者写出的PL/SQL程序。
l        你是一个新的DBA你想让你的任务自动化。
l        你想使用一个Oracle工具,但是这个工具需要PL/SQL知识(比如Spatial Data Option,用于在数据库中存储和处理地理信息)
l        你本来用其他数据库系统,比如SQL Server,但是你现在的工作需要的用到Oracle。
如果上述有任意一条符合你现在的状况,那么这本书适合你。不管你有没有学过其他的编程语言比如JAVA, Transact-SQL,或者这是你第一次编程,本书都会让你收获颇丰。另一方面,如果你在C++方面造诣颇深,学习新语言就像吃早餐一样,你可以浏览一下本书,甚至跳过本书,去读O'Reilly其他关于Oracle开发的书籍。


同系列的其他书籍
如果你是个新手,这可能是你第一本书。但是当你准备好晋级的时候,你可以看一下O'Reilly同系列的其他书籍

Oracle PL/SQL Programming
一本上千页的大型书籍,可以作为广大PL/SQL开发者案旁必备的手册。这本书涵盖了PL/SQL核心语言的每一个细节。但是不太适合初学者。本书第二版以Oracle 8为主线,第三版的目标则放在Oracle 9。
Oracle PL/SQL Programming: Guide to Oracle8i Features
这本书是前一部书的伴侣书籍。介绍了一些前沿最近技术在Oracle8上面的应用。
Oracle Built-in Packages
Oracle核心数据服务器所支持的全部的预定义的包的参考书,利用这些包可以简化复杂困难的任务,甚至完成不可能完成的功能。覆盖范围是Oracle8。
Oracle Web Applications: PL/SQL Developer's Introduction
学习开发基于数据库驱动的WEB应用的一本好书,包含了PL/SQL和WEB开发。覆盖范围是Oracle8。
Advanced Oracle PL/SQL Programming with Packages
介绍Oracle包基本原理来解决当你写自己的包的时候遇到的问题。Oracle7。
Oracle PL/SQL Language Pocket Reference (covers versions through Oracle8i) and Oracle PL/SQL Built-ins Pocket Reference (covers versions through Oracle8)
 楼主| 发表于 2004-4-22 21:03:58 | 显示全部楼层
前言
你想学PL/SQL,很好!让我来迎接你进入这个由成百上千的PL/SQL程序员组成的大家庭。通过学习PL/SQL,你将非常获益,将会掌握一种伟大的Oracle数据库编程语言,这种语言非常实用并且几乎没有什么缺点。在开始之前,让我们先来看一下我们将要干什么,我们怎么干。

这本书适合你吗?
我假定大部分读者是正在用或者不久就会用到Oracle数据库服务器的人,一个相对近的版本会更好的被Oracle支持。除此之外,以下还有哪些状况符合你?
l        你是一个新手,只会拼写出PL/SQL
l        你是一个新的数据库管理员(DBA),你需要回顾应用开发者写出的PL/SQL程序。
l        你是一个新的DBA你想让你的任务自动化。
l        你想使用一个Oracle工具,但是这个工具需要PL/SQL知识(比如Spatial Data Option,用于在数据库中存储和处理地理信息)
l        你本来用其他数据库系统,比如SQL Server,但是你现在的工作需要的用到Oracle。
如果上述有任意一条符合你现在的状况,那么这本书适合你。不管你有没有学过其他的编程语言比如JAVA, Transact-SQL,或者这是你第一次编程,本书都会让你收获颇丰。另一方面,如果你在C++方面造诣颇深,学习新语言就像吃早餐一样,你可以浏览一下本书,甚至跳过本书,去读O'Reilly其他关于Oracle开发的书籍。


同系列的其他书籍
如果你是个新手,这可能是你第一本书。但是当你准备好晋级的时候,你可以看一下O'Reilly同系列的其他书籍

Oracle PL/SQL Programming
一本上千页的大型书籍,可以作为广大PL/SQL开发者案旁必备的手册。这本书涵盖了PL/SQL核心语言的每一个细节。但是不太适合初学者。本书第二版以Oracle 8为主线,第三版的目标则放在Oracle 9。
Oracle PL/SQL Programming: Guide to Oracle8i Features
这本书是前一部书的伴侣书籍。介绍了一些前沿最近技术在Oracle8上面的应用。
Oracle Built-in Packages
Oracle核心数据服务器所支持的全部的预定义的包的参考书,利用这些包可以简化复杂困难的任务,甚至完成不可能完成的功能。覆盖范围是Oracle8。
Oracle Web Applications: PL/SQL Developer's Introduction
学习开发基于数据库驱动的WEB应用的一本好书,包含了PL/SQL和WEB开发。覆盖范围是Oracle8。
Advanced Oracle PL/SQL Programming with Packages
介绍Oracle包基本原理来解决当你写自己的包的时候遇到的问题。Oracle7。
Oracle PL/SQL Language Pocket Reference (covers versions through Oracle8i) and Oracle PL/SQL Built-ins Pocket Reference (covers versions through Oracle8)
发表于 2004-4-23 07:29:34 | 显示全部楼层
很好,加入精华,大家学习!
发表于 2004-4-30 09:50:35 | 显示全部楼层
好 粗浅的了解 希望更多机会象高人请教
 楼主| 发表于 2004-5-1 13:49:30 | 显示全部楼层

i am sorry for this

these are the begin only of the Learning PL/SQL Programming.there are a lot of afterward sections.but enough time to translat them.if u are interested in it.i am fain to send it to u by email.sorry agin.if i have some time,i'll done it.thanks everybody very much.
 楼主| 发表于 2004-5-1 13:53:22 | 显示全部楼层
that's a really excellent composition for rudiment
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表