Я хочу написать процедуру MySQL.Он должен принимать параметр, который является именем таблицы.
У меня есть две таблицы со сходной схемой, и я хочу выполнить с ними аналогичные операции.Я должен выполнить запрос на выборку, который является самостоятельным соединением, а затем загрузить результаты в курсор и сделать что-то на этом основании.
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');
Мойцель состоит в том, чтобы повторно использовать код здесь.