Oracle PL/SQL入门
基本信息
- 原书名:Learning Oracle PL/SQL
- 原出版社: O’Reilly
- 作者: Bill Pribyl Steven Feuerstein
- 译者: 段紫辉 郭旭 高小明 沈蓬
- 出版社:中国电力出版社
- ISBN:7508311000
- 上架时间:2003-6-11
- 出版日期:2002 年12月
- 开本:16开
- 页码:446
- 版次:1-1
- 所属分类:
计算机 > 数据库 > Oracle
推荐阅读
内容简介回到顶部↑
PL/SQL是Oracle的程序设计语言,用于存储过程,它为你的数据库程序增加了许多可能的功能。PL/SQL补充了标准的关系数据库语言SQL,提供了各种过程化特性,包括循环、IF—THEN语句、高级数据结构以及丰富的事务控制,这些都紧密地集成到oracle数据库服务器中。无论你是一位初学者还是已经熟悉了另一种程序设计语言,本书都会为你加速PL/SQL学习提供帮助。
“作为一个了解C、Perl和Java的人,我发现这是一本极好的PL/SQL入门书籍。它向我提供了进行PL/ SQL程序设计所需的核心知识。对于任何需要学习oracle PL/SQL程序设计的人来说,这都是一本伟大的书籍!”
——Bill Phillips,Diverse网络公司的系统工程师
“作为一个IT咨询公司的DBA,我需要逾越基本的SQL语言,利用PL/SQL的效率和多种功能。我需要的是不要求事先有程序设计经验的PL/SQL入门介绍,在经过徒然的搜索之后,最后找到了这本真正适用于初学者的书籍。本书用浅显的语言为示例代码提供了透彻的解释,使得我可以了解程序工作的原理。除了请人专门指导以外,本书是学习PL/SQL的最佳选择。”
——Corrie Nettles,Baker Robbins公司的数据库管理员和前顾问
“作为一个了解C、Perl和Java的人,我发现这是一本极好的PL/SQL入门书籍。它向我提供了进行PL/ SQL程序设计所需的核心知识。对于任何需要学习oracle PL/SQL程序设计的人来说,这都是一本伟大的书籍!”
——Bill Phillips,Diverse网络公司的系统工程师
“作为一个IT咨询公司的DBA,我需要逾越基本的SQL语言,利用PL/SQL的效率和多种功能。我需要的是不要求事先有程序设计经验的PL/SQL入门介绍,在经过徒然的搜索之后,最后找到了这本真正适用于初学者的书籍。本书用浅显的语言为示例代码提供了透彻的解释,使得我可以了解程序工作的原理。除了请人专门指导以外,本书是学习PL/SQL的最佳选择。”
——Corrie Nettles,Baker Robbins公司的数据库管理员和前顾问
目录回到顶部↑
前言
第一章 pl/sql综述
什么是pl/sql
为什么使用pl/sql
开始学习pl/sql前所需的知识
第二章 基础知识
pl/sql专门术语
运行第一个pl/sql程序
程序结构介绍
变量
常见运算符
条件转移逻辑
循环执行:循环语句
代码格式:需求和准则
一些高级的基础知识
第三章 我们来编码
实例的一些背景知识
第一个程序训练
用函数返回一本图书的副本数
令你的代码宣有弹性
第一章 pl/sql综述
什么是pl/sql
为什么使用pl/sql
开始学习pl/sql前所需的知识
第二章 基础知识
pl/sql专门术语
运行第一个pl/sql程序
程序结构介绍
变量
常见运算符
条件转移逻辑
循环执行:循环语句
代码格式:需求和准则
一些高级的基础知识
第三章 我们来编码
实例的一些背景知识
第一个程序训练
用函数返回一本图书的副本数
令你的代码宣有弹性
前言回到顶部↑
现在我想你是打算开始学习PL/SQL了。万岁!这个世界上有成千上万的PL/SQL程序员,我在此欢迎你加入这个群体。通过学习PL/SQL,你将掌握一种伟大的语言,它用于oracle数据库编程,这种语言的特点是实用性强,麻烦少。不过在本书正文开始之前,我们先来看一下应该从何处入手开始学习,以及我们如何进行学习。
本书适合你吗
我将假定本书的大多数读者是正在使用或者不久将使用Oracle数据库服务器(当然也可能是Oracle仍然在支持的某个相对较新的版本)的人群。除此之外,你属于下列哪种情况呢?
· 你是一位新的Oracle应用程序开发者,可以拼出PL/SQL,但仅此而已。
· 你是一位新的Oracle数据库管理员(DBA),需要审阅应用程序开发者编写的PL/SQL程序。
· 你是一位新的DBA,需要使许多任务自动化。
· 你需要使用Oracle中需要PL/SQL知识的某个选项(如Spatial Data Option,用于在数据库中存储和检索地理信息)。
· 你是一位程序员,熟悉另一种数据库如SQL Server,而你现在的工作要求你与Oracle打交道。
如果对你来说,上述描述中至少有一种是符合你的,那么本书适合你。无论你是否了解另一种程序设计语言,如Java或Transact—SQL(注1),还是这是你第一次接触编程,本书都可以带你进入PL/SQL。另一方面,如果你精通C++,而且可以迅速掌握新的语言,那你可以浏览(乃至跳过)本书,转而阅读O'Reilly关于Oracle
开发丛书中的另一些相关书籍。
本丛书中的其他书籍
如果你是一位新的PL/SQL开发者,那么本书会是你的第一本O'Reilly书籍,但是当你提高一个层次时,你可能会想要看一下O'Reilly Oracle丛书中的其他书籍:
Oracle PL/SQL Programming
该书长达1000页,是很多专业PL/SQL程序员的桌面手册。该书涵盖了核心PL/SQL语言中的每个功能,但并不适用于初学者。第二版涵盖了直到Oracle8的所有Oracle版本,但第三版旨在Oracle9i。
Oracle PL/SQL Programming:Guide to Oracle8i Features
前一本书的姊妹篇,对Oracle8i中出现的大量PL/SQL新功能进行了综述。
Oracle Built-in Packages
它是一本参考指南,包括了Oracle在核心数据库服务器中提供的所有预先建立的包。使用这些包有时候可以简化难题,变不可能为可能。该书涵盖了直到Oracle8的所有版本。
Oracle Web Applications:PL/SQL Developer's Introduction
一本好书,可以让Oracle开发者建立数据库驱动的Web应用程序。PL/SQL和Web编程都包括了某些介绍性的材料。该书涵盖了直到Oracle8i的所有版本。
本书适合你吗
我将假定本书的大多数读者是正在使用或者不久将使用Oracle数据库服务器(当然也可能是Oracle仍然在支持的某个相对较新的版本)的人群。除此之外,你属于下列哪种情况呢?
· 你是一位新的Oracle应用程序开发者,可以拼出PL/SQL,但仅此而已。
· 你是一位新的Oracle数据库管理员(DBA),需要审阅应用程序开发者编写的PL/SQL程序。
· 你是一位新的DBA,需要使许多任务自动化。
· 你需要使用Oracle中需要PL/SQL知识的某个选项(如Spatial Data Option,用于在数据库中存储和检索地理信息)。
· 你是一位程序员,熟悉另一种数据库如SQL Server,而你现在的工作要求你与Oracle打交道。
如果对你来说,上述描述中至少有一种是符合你的,那么本书适合你。无论你是否了解另一种程序设计语言,如Java或Transact—SQL(注1),还是这是你第一次接触编程,本书都可以带你进入PL/SQL。另一方面,如果你精通C++,而且可以迅速掌握新的语言,那你可以浏览(乃至跳过)本书,转而阅读O'Reilly关于Oracle
开发丛书中的另一些相关书籍。
本丛书中的其他书籍
如果你是一位新的PL/SQL开发者,那么本书会是你的第一本O'Reilly书籍,但是当你提高一个层次时,你可能会想要看一下O'Reilly Oracle丛书中的其他书籍:
Oracle PL/SQL Programming
该书长达1000页,是很多专业PL/SQL程序员的桌面手册。该书涵盖了核心PL/SQL语言中的每个功能,但并不适用于初学者。第二版涵盖了直到Oracle8的所有Oracle版本,但第三版旨在Oracle9i。
Oracle PL/SQL Programming:Guide to Oracle8i Features
前一本书的姊妹篇,对Oracle8i中出现的大量PL/SQL新功能进行了综述。
Oracle Built-in Packages
它是一本参考指南,包括了Oracle在核心数据库服务器中提供的所有预先建立的包。使用这些包有时候可以简化难题,变不可能为可能。该书涵盖了直到Oracle8的所有版本。
Oracle Web Applications:PL/SQL Developer's Introduction
一本好书,可以让Oracle开发者建立数据库驱动的Web应用程序。PL/SQL和Web编程都包括了某些介绍性的材料。该书涵盖了直到Oracle8i的所有版本。


点击看大图






加载中...
