1
我們調用了一個存儲過程來創建用戶。在該存儲過程中,我們調用其他存儲過程來創建用戶需要開始的事情。每個存儲過程結束像這樣的東西:在調用另一個存儲過程之後從存儲過程中獲取錯誤結果
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
。
我們如何確保只有最後一條語句返回結果?