Oracle高级编程技巧总结:变量声明、控制结构与循环.pdfVIP

  • 0
  • 0
  • 约6.8千字
  • 约 8页
  • 2026-02-11 发布于北京
  • 举报

Oracle高级编程技巧总结:变量声明、控制结构与循环.pdf

Oracle高级Declare‑‑变量Begin执行业务

逻辑代码执行异常处理End赋值方式一:(:

_

=)例子:vanumber(5):=‘请输入数字’;方

式二:(into)例子:select...into...from...;变量:

_

时名规则:vIF语句:if条件then‑‑

Elseif条件then‑‑Else‑‑Endif:‑‑

Case语句:Casewhen条件

thenWhen条件then

ElseEndcase;

案例:变量当定值时,

当定值时,否则结束案例;

无限循环循环循环体当

条件;结束循环;对于循环对

_

于vi在反向1...9循环

结束循环;结束;

Oracle高级

Declare

--变量

Begin

执行业务逻辑代码

执行异常处理

End

赋值

方式一:(:=)

例子:v_anumber(5):=‘请输入数字’;

方式二:(into)

例子:select...into...from...;

变量:时名规则:v_

IF语句:if条件then

--

Elseif条件then

--

Else

--

Endif:

--

Case语句:

Case

when条件then

When条件then

Else

Endcase;

Case:变量

When定值then

When定值then

Else

Endcase;

无限循环

Loop

循环体

Exitwhen条件;

Endloop;

for循环

Forv_iinreverse1...9loop

Endloop;

End;

动态SQL语句:解决的是字符串格式的SQL语句执行的问题

_

Vename员工.ename%type;

_

Vsqlvarchar(2):=‘select...from...whereemp.empno=:id’;

_dnumber(3):=请输入查询的主键;

Vi

_lin__

开始执行立即vsqtovenameusingvid

Dbms结束;

异处

常理

1.系统异常

__

(1)未找到数据:没有找到数据异常

__

(2)行数过多:多行数据

(3)其他其他异常

2.自定义异常

如果条件则

自定义异常;

结束if;

数据库管理系统

异常

当自定义异常时

数据库管理系统;

当其他情况时

Dbms;

隐式游标:系统自动的游标(sql),commit提交的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档