设为首页收藏本站

软件技术联盟BT电影网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 2119|回复: 25

小布老师: Oracle 11g PLSQL系列培训视频

[复制链接]

1538

主题

1706

帖子

0

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
0

论坛元老论坛元老

发表于 2015-6-1 08:22:35 | 显示全部楼层 |阅读模式

注册成为vip会员,不限制主题回复!!!如有问题可咨询右侧客服。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。
Oracle 11g PL/SQL系列培训视频(全27集)

1 PL/SQL基本概念  PL/SQL是Oracle对关系数据库语言SQL的过程化扩充,它将数据库技术和过程化程序设计语言联系起来,是一种应用开发语言,可使用循环,分支处理数据,将SQL的数据操纵功能与过程化语言数据处理功能结合起来. PL/SQL的使用,使SQL成为一种高级程序设计语言,支持高级语言的块操作,条件判断,循环语句,嵌套等,与数据库核心的数据类型集成,使SQL 的程序设计效率更高.
  1.1 PL/SQL的作用
  使用PL/SQL可以编写具有很多高级功能的程序,虽然通过多个SQL语句可能也能实现同样的功能,但是相比而言,PL/SQL具有更为明显的一些优点:
  1.能够使一组SQL语句的功能更具模块化程序特点;
  2.采用了过程性语言控制程序的结构;
  3.可以对程序中的错误进行自动处理,使程序能够在遇到错误的时候不会被中断;
  4.具有较好的可移植性,可以移植到另一个Oracle数据库中;

  5.集成在数据库中,调用更快;
  6.减少了网络的交互,有助于提高程序性能。
  通过多条SQL语句实现功能时,每条语句都需要在客户端和服务端传递,而且每条语句的执行结果也需要在网络中进行交互,占用了大量的网络带宽,消耗了大量网络传递的时间,而在网络中传输的那些结果,往往都是中间结果,而不是我们所关心的。
  而使用PL/SQL程序是因为程序代码存储在数据库中,程序的分析和执行完全在数据库内部进行,用户所需要做的就是在客户端发出调用PL/SQL的执行命令,数据库接收到执行命令后,在数据库内部完成整个PL/SQL程序的执行,并将最终的执行结果返馈给用户。在整个过程中网络里只传输了很少的数据,减少了网络传输占用的时间,所以整体程序的执行性能会有明显的提高。
  1.2 PL/SQL程序的基本结构
  PL/SQL块由四个基本部分组成:声明、执行体开始、异常处理、执行体结束。
  下面是四个部分的基本结构:
  DECLARE—可选部分
  变量、常量、游标、用户定义异常的声明
  ……
  BEGIN—必要部分
  SQL语句和PL/SQL语句构成的执行程序
  ……
  EXCEPTION—可选部分
  程序出现异常时,捕捉异常并处理异常
  ……
  END;—必须部分
  在数据库执行PL/SQL程序时,PL/SQL语句和SQL语句是分别进行解析和执行的。PL/SQL块被数据库内部的PL/SQL引擎提取,将SQL语句取出送给Oracle的SQL引擎处理,两种语句分别在两种引擎中分析处理,在数据库内部完成数据交互、处理过程。
2 PL/SQL的变量  就像其他的程序语言一样,变量是在程序中出现最频繁的名词,在PL/SQL中的学习中首先需要了解变量的一些基本概念和使用方法。
  PL/SQL程序包括了四个部分,在四个部分中,声明部分主要用来声明变量并且初始化变量,在执行部分可以为变量赋新值,或者在表达式中引用变量的值,在异常处理部分同样可以按执行部分的方法使用变量。另外,在PL/SQL程序使用时可以通过参数变量把值传递到PL/SQL块中,也可以通过输出变量或者参数变量将值传出PL/SQL块。
  在定义变量、常量标识符时需要注意下面的一些基本规则:
  1.定义的标识符名称应该遵循命名规则,在后面将会提到主要的命名规则;
  2.在声明常量和变量的时候可以为其设置初始化值,也可以强制设置not null;
  3.可以使用赋值运算符(:=)或DEFAULT保留字来初始化标识符,为标识符赋初始值;
  4.在声明标识符时,每行只能声明一个标识符。
  在PL/SQL中主要使用下面三种类型的变量(或者常量):
  1.简单变量;
  2.复合(组合)变量;
  3.外部变量。
  三种变量分别用于存放不同特性的数据。
3 PL/SQL的基本语法  在写PL/SQL语句时,必须遵循一些基本的语法,下面是PL/SQL程序代码的基本语法要求:
  1.语句可以写在多行,就像SQL语句一样;
  2.各个关键字、字段名称等等,通过空格分隔;
  3.每条语句必须以分号结束,包括PL/SQL结束部分的END关键字后面也需要分号;
  4.标识符需要遵循相应的命名规定;
  (1)名称最多可以包含30个字符;
  (2)不能直接使用保留字,如果需要,需要使用双引号括起来;
  (3)第一个字符必须以字母开始;
  (4)不要用数据库的表或者科学计数法表示;
  还有一些语法相关的规则:
  1.在PL/SQL程序中出现的字符值和日期值必须用单引号括起;
  2.数字值可以使用简单数字或者科学计数法表示;
  3.在程序中最好养成添加注释的习惯,使用注释可以使程序更清晰,使开发者或者其他人员能够很快的理解程序的含义和思路。在程序中添加注释可以采用:
  (1)/*和*/之间的多行注释;   (2)以--开始的单行注释。
下载地址
游客,如果您要查看本帖隐藏内容请回复






上一篇:浙江大学远程教育学院 《数据结构与算法》全套视频教程
下一篇:炼数成金NoSQL数据库引航视频课程
回复

使用道具 举报

0

主题

49

帖子

0

积分

软件类VIP会员

积分
0
发表于 2015-7-17 15:54:14 | 显示全部楼层
好好好好好好好好好好好好好好
回复 支持 反对

使用道具 举报

0

主题

18

帖子

0

积分

软件类VIP会员

积分
0

vip用户

发表于 2015-11-18 18:46:54 | 显示全部楼层
哈哈 好好  哈哈 好好
回复 支持 反对

使用道具 举报

0

主题

259

帖子

0

积分

软件类VIP会员

积分
0

vip用户

发表于 2015-11-22 15:46:48 | 显示全部楼层
racle 11g PLSQL系列培
回复 支持 反对

使用道具 举报

0

主题

24

帖子

0

积分

软件类VIP会员

积分
0

vip用户

发表于 2015-12-1 16:12:01 | 显示全部楼层
非常不错,值得下载
回复 支持 反对

使用道具 举报

0

主题

267

帖子

0

积分

软件类VIP会员

积分
0

至尊VIP

发表于 2016-1-26 00:13:29 | 显示全部楼层
ggjgjgjgjggjggjgjgjgjg
回复 支持 反对

使用道具 举报

0

主题

143

帖子

0

积分

QQ游客

积分
0
发表于 2016-1-28 13:59:36 | 显示全部楼层
1111111111111111111111
回复 支持 反对

使用道具 举报

0

主题

78

帖子

0

积分

软件类VIP会员

积分
0

vip用户

发表于 2016-4-18 21:51:50 | 显示全部楼层
谢谢楼主的分享 非常不错
回复 支持 反对

使用道具 举报

0

主题

46

帖子

0

积分

软件类VIP会员

积分
0
发表于 2016-6-20 17:50:12 | 显示全部楼层
哈哈哈哈哈哈哈哈哈哈哈哈哈
回复 支持 反对

使用道具 举报

0

主题

46

帖子

0

积分

软件类VIP会员

积分
0
发表于 2016-6-20 17:50:21 | 显示全部楼层
哈哈哈哈哈哈哈哈哈哈哈哈哈
回复 支持 反对

使用道具 举报

0

主题

101

帖子

0

积分

软件类VIP会员

积分
0

vip用户

发表于 2016-7-16 15:55:14 | 显示全部楼层
膜拜神贴,后面的请保持队形软件技术联盟
回复 支持 反对

使用道具 举报

0

主题

101

帖子

0

积分

软件类VIP会员

积分
0

vip用户

发表于 2016-7-16 15:55:15 | 显示全部楼层
膜拜神贴,后面的请保持队形软件技术联盟
回复 支持 反对

使用道具 举报

0

主题

100

帖子

0

积分

软件类VIP会员

积分
0
发表于 2016-9-1 22:57:00 | 显示全部楼层
ganxiefengxiang
回复 支持 反对

使用道具 举报

0

主题

252

帖子

0

积分

软件类VIP会员

积分
0

vip用户

发表于 2016-11-30 14:26:41 | 显示全部楼层
很好的视频值得学习!
回复 支持 反对

使用道具 举报

0

主题

101

帖子

0

积分

QQ游客

积分
0
发表于 2016-12-1 21:30:00 | 显示全部楼层
支持一下支持一下支持一下
回复 支持 反对

使用道具 举报

0

主题

228

帖子

0

积分

QQ游客

积分
0
发表于 2016-12-25 15:55:44 | 显示全部楼层
太给力了这么多好东西软件技术联盟
回复 支持 反对

使用道具 举报

0

主题

94

帖子

0

积分

软件类VIP会员

积分
0
发表于 2017-1-1 17:37:42 | 显示全部楼层
谢谢楼主的分享软件技术联盟越做越好
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

积分

软件类VIP会员

积分
0

vip用户

发表于 2017-2-27 10:14:55 | 显示全部楼层
SEGRWNBETNTDMNYR
回复 支持 反对

使用道具 举报

0

主题

49

帖子

0

积分

软件类VIP会员

积分
0
发表于 2017-6-12 15:28:55 | 显示全部楼层
好,绝对给力,支持软件技术联盟
回复 支持 反对

使用道具 举报

0

主题

58

帖子

0

积分

软件类VIP会员

积分
0

至尊VIP

发表于 2017-9-9 09:28:51 | 显示全部楼层
6666666666666666
回复 支持 反对

使用道具 举报

0

主题

27

帖子

0

积分

游客

Rank: 8Rank: 8

积分
0
发表于 2017-11-23 14:15:26 | 显示全部楼层
666666666666666666666
回复 支持 反对

使用道具 举报

0

主题

71

帖子

0

积分

软件类VIP会员

积分
0

至尊VIP

发表于 2018-3-12 16:10:38 | 显示全部楼层
Oracle 11g PLSQL系列培训视频
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

积分

软件类VIP会员

积分
0
发表于 2018-3-31 22:43:25 | 显示全部楼层

好好好好好好好好好好好好好好
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

网站客服
在线咨询
客服QQ:739513539

QQ|Archiver|手机版|小黑屋|软件技术联盟BT电影网    

GMT+8, 2019-6-25 08:02 , Processed in 0.698323 second(s), 35 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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