PL/SQL基础知识讲解

本文是关于PL/SQL的基础教程,主要介绍其作为Oracle数据库核心语言的角色、块结构、组成元素,包括声明部分、执行部分和异常处理部分。文章详细讲解了PL/SQL的流程控制,如IF判断和LOOP循环,并提供了实例。此外,还提到了变量命名规则和类型,以及%TYPE和ROWTYPE的用法。
摘要由CSDN通过智能技术生成

为了介绍后文中数据库的基本对象–包,存储过程,存储函数等,这里有必要先对pl/sql基础做一遍了解。

pl/sql简介

全称:procedure language /Struct Query languager;从全程可以读出,这是一门过程化编程语言而且还是一门结构化查询语言。(见名知义),pl/sql是一种高级数据库程序设计语言,该语言专门用在各种环境下对oracle数据库进行访问,同时该语言集成于数据库服务器中,所以pl/sql代码可以对数据进行快速高效的处理。PL/SQL的使用,使SQL成为一种高级程序设计语言,支持高级语言的块操作,条件判断,循环语句,嵌套等.

本篇介绍重点:由于介绍pl/sql基础的目的一是了解pl/sql这门编程语言,二是为了介绍后文的数据库对象做铺垫,所以就简单的介绍一下pl/sql基础了。

  • pl/sql 理论概述
  • pl/sql 块结构和组成元素
  • pl/sql 常用运算符和表达式
  • pl/sql 游标
  • pl/sql 异常处理
  • pl/sql 存储过程、存储函数(会在下一篇单独介绍)

1.概述

之前已经对pl/sql做过简介了,这里在补充两点:
(1) pl/sql是oracle系统的核心语言,现在oracle的许多部件都是用pl/sql写成的。在pl/sql中可以使用的sql语句有:
INSERT,UPDATE,DELETE, SELECT …INTO …COMMIT,ROLLBACK,SAVEPOINT.
(2)pl/sql 的运行是通过oracle中的一个引擎来进行的,这个引擎可能在oracle的服务器端,也可能在oracle应用开发的客户端,引擎执行pl/sql的过程性语句,然后将SQL语句发送给数据库服务器来执行,再将结果返回给执行端。

2.pl/sql块结构和组成元素

(1)pl/sql块
pl/sql程序由三个块组成,即声明部分,执行部分,异常处理部分
所以pl/sql块结构如下所示:
DECLARE
/声明部分:在此声明我们要使用的变量,记录类型,及游标等,还包括局部的存储过程和函数/
BEGIN
/执行部分:过程及SQL语句,及程序的主要部分/
EXCEPTION
/执行异常部分:对我们的错误进行处理/
END;

pl/sql块可以分为三类: <

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值