Я работаю с Apex_Item_Text .. Я использую запрос ниже, чтобы сначала отобразить текстовую область в вершине как null.
select distinct a.GUID, a.CREATED_BY, a.created_date, apex_item.text(null)
Delete from
NON_DYNAMIC_USER_GROUP_MEMBERS a,
NON_DYNAMIC_USER_GROUPS b
where a.DYNAMIC_GROUP_ID in
(select DYNAMIC_GROUP_ID from NON_DYNAMIC_USER_GROUPS
where instr(','||DYNAMIC_GROUP_ID||',' , ','||:P153_ID_HIDDEN||',') > 0) ;`
В приложении Apex, когда текстовая область заполняется пользователем как Удалить / Добавить, она должна обновляться в таблице при нажатии кнопки отправки, я не знаю, как действовать дальше.
Спасибо
Вам нужно передать число в функцию apex_item.text. Передав число, APEX автоматически создаст массив, в котором будут храниться значения этих столбцов.
На это можно ссылаться в вашем операторе удаления с помощью: APEX_APPLICATION.G_FXX (i), где XX - это номер, который вы передаете в функцию apex_item.text, а i - это индекс элемента.
Без передачи числа в функцию apex_item.text я бы понятия не имел, как ссылаться на это поле
См. Документацию oracle для получения дополнительной информации о apex_item.text: https://docs.oracle.com/cd/E14373_01/apirefs.32/e13369/apex_item.htm#AEAPI211