在实际用应分开发中,无论是存储过程,还是一般函数,都必须对参数进行校验,不能为空,不能是null都抛出异常,阻止系统继续运行!
曾经写了一个proc,由于没有对传入的参数进行检验,结果proc始终没有返回想要的结果,经检查一看,在调用方,传入了一个空值。这就是没有进行参数校验的后果,不但排除问题,困难而且在团队开发中,还容易扯皮。
在实际用应分开发中,无论是存储过程,还是一般函数,都必须对参数进行校验,不能为空,不能是null都抛出异常,阻止系统继续运行!
曾经写了一个proc,由于没有对传入的参数进行检验,结果proc始终没有返回想要的结果,经检查一看,在调用方,传入了一个空值。这就是没有进行参数校验的后果,不但排除问题,困难而且在团队开发中,还容易扯皮。