Хранимая процедура, пока l oop ожидает выхода из другой хранимой процедуры - PullRequest
0 голосов
/ 02 апреля 2020

У меня есть небольшое приложение, которое записывает некоторые базовые c данные.

При нажатии кнопки сохранения приложение записывает данные в таблицу, используя хранимую процедуру proc_save. В proc_save есть вызов другой процедуре proc_sql_job, которая выполняет SQL задание сервера.

proc_sql_job имеет выходной параметр. Он возвращает либо 1 для выполненного, 2 для запущенного или 3 для ошибочного.

Я в порядке с захватом вывода proc_sql_job внутри proc_save.

Что я хочу сделать ждать, пока proc_sql_job вернет 1 (или 3 в случае ошибки), а затем продолжить с остальной частью proc_save. Как мне это сделать, пожалуйста? Можно ли здесь как-нибудь использовать WHILE L OOP?

Как мне сказать в SQL ждать и ничего не делать, пока параметр вывода из proc_sql_job = 1?

...