使用SELECT语句中返回的值作为所述存储过程的参数,从另一个存储过程调用存储过程?

时间:2017-06-13 12:16:58

标签: mysql sql database stored-procedures phpmyadmin

我正在使用'程序' phpMyAdmin中的GUI我有一个SP,它有一个IN参数,用于返回一些信息,其中一部分用于调用第二个SP。我目前设置它,以便当第一个SP返回时,我使用ID来调用第二个SP。所以当我只需要一个DB调用时,我最终会有多个DB调用,而DB则需要进行繁重的工作。

第二个SP也在另一个数据库上,两个数据库都在同一台服务器上。

我想从SP和初始SELECT语句返回结果。

我认为这样可行:

SELECT result1, @id = result2, result3, result4 FROM somewhere WHERE this = that
CALL DB2.second_sp(@id)

0 个答案:

没有答案