我的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

 

posted @ 2017-02-14 16:01  達人  阅读(161)  评论(0编辑  收藏  举报