mysql存储过程变量值为NULL

对存储过程productpricing定义了三个变量,现想查看变量的取值。出现的结果是三个变量取值都为NULL,如下所示:
图片描述

图片描述

如果在SQL语句编辑框里加上对productpricing的调用,再查看这三个变量的取值就正常了,如下所示:

图片描述

图片描述

不知道为什么会这样,求解答!谢谢

阅读 5.8k
2 个回答

是不是因为你调用了存储过程productpricing,然后给
@pricelow,@pricehigh,@priceaverage赋值了,
所以一开始是NULL的后来才有了结果。

推荐问题