db2在使用自定义函数时加atomic就报错?

你这个完全是按照存储过程的方式写函数,函数体应该就一个begin,end语句块吧,函数不需要处理异常,只需要对传入参数做相应分析处理,然后给个返回值就行了。别人调用的时候如果传入参数不正确的,会自动报错的,而且我觉得你这个函数写的没什么任何意义。