Oracle-9-块结构

1、块结构:

典型的PL/SQL代码块结构包含如下的结构:

[DECLARE
    declaration_statementds
]
BEGIN
    executable_statements
[EXCEPTION
    exception_handling_statements
]
END ;

· declaretion_statements 包含在申明块中,它负责声明该块其他部分将会使用的变量
· executable_statements 是块中实际可执行的语句,其中包含可能执行包括诸如循环,条件逻辑等任务的语
  句。
· exeception_handling_statements 中的语句负责处理可执行语句中肯能遇到的任何的错误。

每一条语句都由分好(;)结尾。

2、下面这个PL/SQL的例子根据给出的矩形面积和高度计算器宽度:

declare 
  width number ;
  area number ;
  height number := 2;
begin
  area := 6 ;
  width := area/height ;
  DBMS_OUTPUT.put_line('width = '||width) ;
exception 
  when zero_devide then
    dbms_output.put_line('devide by zero') ;
end ;
/

注意:

调用dbms_output.put_line()方法可在屏幕上显示面积变量的值(必须在SQL*PLUS输入 set serveroutput on ,才能看到输出的数据)。

上例中最末位的斜线(/)字符表示执行这段 PL/SQL 代码。

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值