oracle函数必须要返回一个类型。
常常为了监控一个过程执行的效果。
在表里边设计一些字段。用来在执行的过程中监控使用。
于是定义一个number变量。通过函数返回number数值,当-1时就写上失败的信息。
这个思路很不错。但是代码结构只有一层时,这个方法是管用的。
当代码出现2层、3层时,就已经失败了。因为在嵌套的第二层以上、设计返回的值和报错信息,如何传递给第一层,就困难重重。
改进的方法:
1 减少代码嵌套层,最多控制在2层、3层。
优点:容易控制。 缺点:代码结构模块化不够。
2 将报错随层处理。