Вызов хранимой процедуры MySQL динамически в процедуре-оболочке и передача всех параметров - PullRequest
0 голосов
/ 06 декабря 2018

Я подумываю попробовать самостоятельно написать хранимые процедуры вместо того, чтобы полагаться на каркас (Java / Spring / JPA) для обработки запросов.

Можно ли применить в MySQL что-то вроде этого псевдокода:

procedure execute(IN procedureName, IN sessionKey, IN..., OUT..., OUT successCode)
    call checkSession(sessionKey);
    try {
       call procedureName(IN..., OUT ...)
    } catch (error) {
        // handle
    }
    successCode = // smth
}

Что я хочу сделать: 'execute' - это процедура-обертка, которая принимает обязательные procedureName и sessionKey параметров.Он также может принимать любое количество дополнительных параметров IN / OUT, которые предполагается передать вызову procedureName процедуры

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...