PL/SQL程序语言的学习---概述

PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。

PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。

该语言集成于数据库服务器中,所以PL/SQL 代码可以对数据进行快速高效的处理。在oracle的某些客户端工具中,使用PL/SQL也是可以的。


简介:在oracle6以后,oracle的RDBMS附带了PL/SQL。目前PL/SQL包括两个部分,一部分是数据引擎部分;另一部分是可以嵌入到许多产品工具中的独立引擎部分。通常简称数据库PL/SQL和工具PL/SQL。我们通常用得多的是针对oracle数据库的。所以这里我学习的事数据库PL/SQL。

PL/SQL优点:
①有利于客户/服务器环境的运行,我们减少了客户端和服务器端的交互,把有大量数据的处理的应用放在服务器端来运行,自然也就减少了数据在网络上传输的时间。
②PL/SQL分为两种,对于客户端来说PL/SQL嵌入到工具中,客户端程序可以执行本地包含PL/SQL部分,也可以向服务器发SQL命令或激活服务器端的PL/SQL程序。
③PL/SQL可以用SQL语句,支持DML SQL,例如insert,update,delete,select…into,commit,rollback,savepoint

PL/SQL运行环境:
PL/SQL运行是通过oracle中的一个引擎来进行的。这个引擎可能再oracle的服务器端,也可能在oracle应用开发的客户端。引擎执行PL/SQL的过程语句,然后将SQL语句发送给数据库服务器来执行。在将结果返回给执行端。

我在学习PL/SQL的时候,主要学习的重点在于以下:
PL/SQL的理解
PL/SQL块结构
PL/SQL流程
运算和表达式
游标
异常处理
数据库存储过程和函数

触发器


接下来的几篇博客我也会按着上面的几点去一一记录。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值