Мне нужно выполнить один из двух запросов через ViewObject в Oracle Adf. Это основано на условии, что я могу или не могу ввести код группы. Первый запрос обрабатывает сценарий, когда пользователь не будет вводить какие-либо параметры, а второй запрос обрабатывает сценарий, когда пользователь вводит групповой код. В зависимости от того, введен ли пользовательский параметр или нет, я должен выполнить следующие запросы. Я буду использовать только один объект просмотра.
1. ВЫБРАТЬ IIM.index_num
, IIM.description
ОТ inv_item_mst IIM
ГДЕ IIM.group_cd IN (: GroupCode1,: GroupCode2,: GroupCode3,: GroupCode4,: GroupCode5,: GroupCode6,: GroupCode7)
AND IIM.generic_cd LIKE NVL (: generic_cd_param, '%')
AND IIM.supplier_cd LIKE NVL (: supplier_cd_param, '%')
2. ВЫБРАТЬ IIM.index_num
, IIM.description
ОТ inv_item_mst IIM
ГДЕ IIM.group_cd =: groupCd