我的oracle生涯(4)PLSQL基础篇

主要文件格式

头文件&包体文件

包体文件:

DECLEAR

  各种声明

  a   b%TYPE  // a的属性参照b的属性

  a   b%ROWTYPE // a的属性参照b行属性

BEGIN

  处理

END 

逻辑语句

条件

IF  ~ THEN ~ 

ELSIF ~ THEN ~

ELSE ~

END IF

 

CASE

WHEN a1 THEN ~

WHEN a2 THEN ~

END CAEE

 

循环

WHILE 条件 LOOP

~

END LOOP

 

FOR X IN a..b  // X 从a 到 b       FOR X IN (REVERSE)a..b   X从b到a

LOOP

~

END LOOP

游标

CURSOR 标记循环中的一条记录

声明:

CURSOR  游标名 IS  

select xxx from ...

使用(也可循环打开游标取值):

OPEN 游标名

FETCH 游标名 INTO 一个数组(RECORD) // 这样所有取出的数据都会可以拿来使用

CLOSE 游标名

异常

DECLARE 

  A        EXCEPTION;

BEGIN

  ~

  RAISE    A;

EXCEPTION

  ~ A 以及系统异常在这里被触发执行

END

 

转载于:https://www.cnblogs.com/reyalPDC/p/6398035.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值