Передача параметра в курсор в Представлении
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
MVZ Участник со стажем
Вступление в Клуб: 14.03.2023
|
Чт Мар 16, 2023 02:29  Передача параметра в курсор в Представлении |
|
Полезность: Нет оценки
|
Добрый день коллеги,
подскажите пожалуйста есть-ли возможность передачи параметра в курсор в представлении.
Для своей задачи я бы хотел воспользоваться возможностью создания параметризированного курсора в представлении типа:
Код: |
TYPE l_cur_persons IS
SELECT cl(cl) IN ::[CL_PRIV] WHERE cl%id = [u][b]my_param[/b][/u]
;
|
Подскажите пожалуйста есть-ли такая штатная возможность и если нет, подскажите пожалуйста как можно реализовывать подобные задачи без необходимости написания внешних функций. В Данном случае я бы хотел понять как можно закрывать данные потребности не выходя за рамки модуля представления.
Заранее благодарен,
С Уважением,
Максим. |
|
 |
Switch Участник
Вступление в Клуб: 22.01.2023
|
Чт Мар 16, 2023 05:23   |
|
Полезность: Нет оценки
|
Фильтр, не? |
|
 |
MVZ Участник со стажем
Вступление в Клуб: 14.03.2023
|
Чт Мар 16, 2023 12:22   |
|
Полезность: Нет оценки
|
А можно пожалуйста поподробнее для человека, который работает с системой буквально 1 неделю.
Заранее благодарен  |
|
 |
CSmaster Участник со стажем
Вступление в Клуб: 24.09.2021
|
Чт Мар 16, 2023 14:19   |
|
Полезность: 1
|
Можно сделать операцию фильтр к представлению, где через executor.set_context заполнять переменные контекста, например значениями из формы. После в представлениях уже вычитывать контекст.
Пример вычитки контекста из представления:
Код: | and x.[DATE] >= to_date(sys_context(user_context, 'CONV_D1'), 'dd/mm/yyyy') |
Заполнение в операции-фильтре:
Код: | executor.set_context('CONV_D1', to_char(V_DATE_BEGIN, 'dd/mm/yyyy')); |
|
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|