begin end 中嵌套 begin endman
来源:互联网 发布:衬衣有哪些面料知乎 编辑:程序博客网 时间:2024/05/01 16:21
--如下代码:将exception块放在for循环里,若是没将一个循环的代码添加 begin end 将会报错
declare
cursor cur_coin is select coin from man3 where id<10;begin
for x in cur_coin loop
begin --一个完整的代码块-->end;
if x.coin <5000 then
update man3 set coin=coin+10000;
end if;
exception
WHEN NO_DATA_FOUND THEN
DBMS_OUTPUT.PUT_LINE('找不到对应信息');
return;
WHEN TOO_MANY_ROWS THEN
DBMS_OUTPUT.PUT_LINE('找出的列不中唯一');
return;
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE(SQLCODE||'---'||SQLERRM);
return;
end;
end loop;
end;
--遇到上面问题,在加了begin end 后,发现可以顺利执行,让我想到了,
execute immediate 每 一个动态执行的方法也必须有自己的begin end 包住才行;
0 0
- begin end 中嵌套 begin endman
- vector 中[begin, end)
- BEGIN...END
- begin-end
- Begin ... End
- mysql语句之begin end 多重嵌套
- C++中map的begin和end
- 如何在Begin End中使用Go
- SQL中为什么引出begin...end???
- begin&end
- oracle begin end
- 存储过程begin/end
- Once begin, never end.
- Oracle BEGIN END
- begin() & end() function demo
- DirectX9 Begin/End Scene
- begin/end学习
- Oracle BEGIN END 【整理】
- 用PDB库调试Python程序
- IDEA使用--字体、编码和基本设置
- (转)Android图片缓存之初识Glide
- 取数字问题
- 针对老人的发明创造及创业计划和健康评估系统建立
- begin end 中嵌套 begin endman
- 九大排序【java源码】
- Java 线程转储
- 13:图像模糊处理
- Python 多进程
- opengl实现cs、liang-barsky直线裁剪算法
- Ubuntu 14.04 Build FFmpeg with ndk for Android
- 今天做过的一道js题目解析
- 只需要点一下鼠标,就可以让你的数学试卷/教案中的数学公式更美观