我想写一个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');
我的目标是在这里重用代码。
暂无答案!
目前还没有任何答案,快来回答吧!