如何在mysql中编写一个表名作为参数传递的过程

moiiocjp  于 2021-06-21  发布在  Mysql
关注(0)|答案(0)|浏览(255)

我想写一个mysql程序。它应该采用一个参数,即表名。
我有两个具有类似模式的表,我想对它们执行类似的操作。我应该运行一个select查询,它是一个自连接,然后将结果加载到cursor中,并基于此执行一些操作。

CREATE PROCEDURE MY_PROCEDURE (table_name CHAR(15) 
BEGIN
//
DECLARE A CURSOR HERE, WRITE AN INNER JOIN QUERY AND LOAD results into cursor
   //
   .......
   .......
   .......

END

现在我需要调用程序

CALL MY_PROCEDURE('First_table');
CALL MY_PROCEDURE('Second_table');

我的目标是在这里重用代码。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题