Apex_item_text добавить строку / удалить вершину строки

Я работаю с 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, когда текстовая область заполняется пользователем как Удалить / Добавить, она должна обновляться в таблице при нажатии кнопки отправки, я не знаю, как действовать дальше.

Спасибо

0
0
152
1

Ответы 1

Вам нужно передать число в функцию 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

Другие вопросы по теме