division by zero引发的存储过程假运行
在存储过程中有用到除法去得到数据的,并且除数字段一定有0值的存在才导致的错误。
导致的现象就是存储过程运行看似没有问题,成功执行,但是实际看表数据量却是没有数据的,(还有一种情况是表中原来有数据,存储过程是每天跑一遍的,理论上数据量是应该有变化才对,这个有的可能会容易发现),存储过程假跑。也不会引发错误,可我们把sql拿出来自己去跑的话就会报错。
所以需要看下当作除数的那个字段值有为0是不是正常的,因为一个存储过程反应到上层就是一个业务逻辑。