Oracle_PL/SQL的基本写法_BEGIN_END块结构及简单的事务实现

7 篇文章 0 订阅 ¥59.90 ¥99.00

虽然之前写了不少Oracle上的SQL语句,但是没有抽出时间对Oracle进行一个系统的学习,实践固然重要,但没有一个理论上的规范学习与理解,在实践中就不能举一反三,就不能写出高规范高质量的SQL语句。

 

-- PL/SQL 基本写法
-- 说明:声明、异常处理部分为可选,视具体程序而定
-- 博客记录点滴 http://blog.csdn.net/ls_man 转载注明出处
DECLARE -- 声明变量
  A INTEGER;-- 只声明
  B FLOAT := 0;-- 带赋值的声明
  C FLOAT;
BEGIN -- 可执行语句开始
  DBMS_OUTPUT.put_line('开始执行可执行语句块![http://blog.csdn.net/ls_man转载注明出处]');
  A := 1.5;
  DBMS_OUTPUT.put_line('A=' || A);
  DBMS_OUTPUT.put_line('B=' || B);
  C := A / B; -- 会引发分母为0的异常,下面的两条输出语句将无法执行
  DBMS_OUTPUT.put_line('C=' || C);
  DBMS_OUTPUT.put_line('可执行语句块执行完毕![http://blog.csdn.net/ls_man转载注明出处]');
EXCEPTION -- 异常处理
  WHEN OTHERS THEN
    DBMS_OUTPUT.put_line('[PL/SQL 基本写法]中出现异常,错误代码:ORA'||sqlcode);
END; -- 可执行语句结束
/ -- 该符号表示执行这段PL/SQL代码


执行后的输出:

 

<
  • 11
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梁山好汉(Ls_man)

可以帮我买一包辣条吗?谢谢!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值