Вы можете использовать EXECUTE IMMEDIATE для запуска запросов. ВЫПОЛНИТЕ НЕМЕДЛЕННЫЙ «QUERY1»; выполнит QUERY1. Как отметил @sticky бит, остерегайтесь злонамеренных заявлений.
https://docs.oracle.com/cd/B13789_01/appdev.101/b10807/13_elems017.htm
Я хочу передать запрос в хранимую процедуру в качестве параметра и выполнить хранимую процедуру.
Я хочу сделать это,
DELIMITER $$
CREATE PROCEDURE function1(query1, query2, query3)
BEGIN
DECLARE EXIT HANDLER FOR SQLEXCEPTION,SQLWARNING
rollback;
start transaction;
// I want to execute query 1 here
// I want to execute query 2 here
// I want to execute query 3 here
commit;
END
Пожалуйста, помогите мне здесь, как передать все запросы в хранимую процедуру в качестве параметра и выполнить параллель.
заранее спасибо