0
A
回答
1
嵌套块帮助异常处理。
例如:
begin -- BLOCK A
begin --BLOCK B
Statement1;
end; --End of block B
end; --End of block A
如果在的语句1执行错误,将引发一个例外此异常将导航到外嵌段(A),因为它是在块B.未处理考虑下面
begin -- BLOCK A
begin --BLOCK B
Statement1;
exception
when others then
Statement; --This statement is executed if there is an exception
end; --End of block B
end; --End of block A
另一示例在上面的代码段中,该异常将块B内被切换它不会导航到方框A.
相关问题
- 1. 为什么我们必须综合?
- 2. 为什么我必须在定义的类中导入嵌套类?
- 3. 为什么我们必须在hadoop中使用多个节点?
- 4. 为什么我们必须为@SuppressWarnings(“unchecked”)使用中间变量?
- 5. 为什么我们必须将__block变量设置为零?
- 6. 在Codeigniter中hook的用途是什么?为什么我们必须创建?
- 7. 为什么我必须在通用类
- 8. 为什么我们必须从ProGuard混淆中排除库?
- 9. SWIFT:为什么我们必须将惊叹号放在:str.characters.index(of:“”)!
- 10. 为什么我们必须在'INSERT ALL'之后做出SELECT?
- 11. PLSQL嵌套表
- 12. 为什么我们在方案中使用嵌套lambdas?
- 13. django:为什么我们在modelSerializer中使用嵌套的元类?
- 14. Oracle PLSQL游标嵌套选择案例
- 15. 为什么在Java中必须初始化嵌套循环控制变量?
- 16. minimum_number_should_match与嵌套必须bool
- 17. 为什么我们必须命名接口方法参数?
- 18. Python,为什么我们必须继承'列表'类
- 19. 为什么我们必须清理堆栈
- 20. 为什么我不能在Rails的link_to块中嵌套部分?
- 21. 为什么我不能在if标签中嵌套块标签?
- 22. 为什么我们必须使用$ this-> operator? | PHP
- 23. 为什么我们必须明确指定ClassTag类型类
- 24. 为什么我们必须输入vim〜/ .vimrc,为什么不只是vim〜.vimrc?
- 25. 为什么我们必须将克隆分配给新变量?
- 26. 为什么我们必须提供boost :: get的参数类型?
- 27. 将`DataGrid`替换为`GridView`时,我们必须改变什么?
- 28. 为什么我们必须同时符合UIViewController和UITableViewDataSource?
- 29. 何时以及为什么我们必须实现Comparable接口?
- 30. 为什么我们必须写头缓存控制?
你在说什么样的嵌套?您不需要嵌套PL/SQL块。尽管如此,在某些情况下,可能会让生活变得更容易。 –
用于捕捉异常。 –
可以解释我!究竟是什么意思“多次嵌套”?\ –