У меня есть табличная форма, основанная на простой SQL, какоракула процесс MRU апекса табличной формы
select col1, col2, check_box from view1
пользователей могут обновлять check_box в форме, и col1 и col2 будет манипулировать в зависимости от того, отмечено check_box или нет. Затем базовая таблица будет обновлена в БД процессом MRU, который я создал.
Проблема у меня есть, кроме того, обновление базовой таблицы с помощью MRU, я также хочу, чтобы вызвать другой прок, чтобы сделать что-то еще, основанное на check_box в виде
например
if check_box is unchecked, then col1 and col2 will be blanked by the MRU;
if check_box is checked, col1 and col2 will be updated to 'Done' by the MRU,
also a proc should be called to do something else.
Мой вопрос, я должен придерживаться подхода MRU (как MRU имеет свой потенциал рост, включая потерянное обнаружение обновлений, блокировку и т.д. ...), и создать отдельный процесс, чтобы вызвать прок, или я должен просто создайте процесс, который выполняет оба действия (что-то вроде прокрутки каждой строки отчета, обновления базовой таблицы и проверки флажка check_box, вызов proc)?
что было бы лучше apporach?
Вы уверены, что говорите об интерактивном отчете, а не в табличной форме (обновляемый SQL-запрос)? – Tom
Извини, мой плохой ... Да, ты прав, это табличная форма. –
Если для каждой обновляемой записи необходимо выполнить процедуру, поставьте ее в том же процессе MRU. Если это нужно выполнить только один раз для запроса страницы, тогда вы создадите его как отдельный процесс. –