【发布时间】:2011-11-08 02:44:02
【问题描述】:
我们有一个用来创建用户的存储过程。在该存储过程中,我们调用其他存储过程来创建用户需要开始的东西。每个存储过程都以这样的结尾:
select 1 AS statusMsg, 'User Successfuly Created' as msg;
问题是我们返回错误的statusMsg 和msg。
我们结束这个过程:
call createDefaultSites(l_customerguid);
select 1 AS statusMsg, 'User Successfuly Created' as msg;
但我们从 createDefaultSites() 调用而不是最终选择中取回了 statusMsg 和 msg。
如何确保只有最后一条语句返回结果?
【问题讨论】:
标签: mysql stored-procedures resultset