PL/SQL中命名块在实际运用中可以怎么使用?能给个使用例吗?
它和匿名块除了表面上有无名字的区别之外,还有什么其他不同么?比如说在存储上
它的名字能有什么好处呢?还是单纯只起到类似注释的作用呢?
------解决思路----------------------
的确是没看仔细,看成匿名块了。
命名块, 其实就是一个标识符,可以使用 goto 语句的那种。
名字可以随便起,就是 两个尖括号。
<<>>
------解决思路----------------------
goto可读性差,但是也有优点,他的代码复用率较高
使用goto的话基本上可以实现不写重复的代码,最大化的复用所写的代码
他的写法更接近汇编语言,解析的效率应该也会快一点
还有就是灵活,特别是程序调整,打补丁的时候,使用goto有时代码会少好多
但是咋说呢,优点再多也不好用,可读性差注定他不被提倡
使用他容易出现一些意想不到的错误,一旦出错,很难找到问题原因,大部分时候只能重写