Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Псевдоним123 Участник - экстремал
Вступление в Клуб: 05.06.2018
|
Пн Июл 30, 2018 13:37  падает функция... |
|
Полезность: Нет оценки
|
всем привет.
функция падает в исключение NO_DATA_FOUND ...
Код: | function get_test(p_name in varchar2, p_num_tab in varchar2)
return varchar(32000)
is
l_resual varchar2(32000);
begin
select j2(j2.[NAME])
in [PRS_WORK_PLACE], ([PRS_WP_USER] : j1), ([PRS_USER] : g1), ([user] : us)
where j1.[WORK_PLACE] = j2%id(true)
and g1.[WORK_PLACE] = j1%COLLECTION(true)
and g1.[user] = us%id(true)
and us.[name] = p_name
and us.[num_tab] = p_num_tab
--and rownum = 1
into l_resual;
return l_resual;
exception
when NO_DATA_FOUND then
return 11;
when TOO_MANY_ROWS then
return 22;
end; |
отдельно селект отрабатывает, в функции нет...
пробовал напрямую указать параметры - все также падает в исключение |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Пн Июл 30, 2018 13:46   |
|
Полезность: 1
|
а если так
in [PRS_WORK_PLACE], ([PRS_WP_USER] all: j1), ([PRS_USER] all: g1), ([user] all: us) all |
|
 |
Псевдоним123 Участник - экстремал
Вступление в Клуб: 05.06.2018
|
Пн Июл 30, 2018 13:51   |
|
Полезность: Нет оценки
|
так не пробовал...
vtar пишет: | а если так
in [PRS_WORK_PLACE], ([PRS_WP_USER] all: j1), ([PRS_USER] all: g1), ([user] all: us) all |
пробовал через
Код: | in [PRS_WORK_PLACE], ([PRS_WP_USER] all: j1), ([PRS_USER] all: g1), ([user] all: us) |
и он падал в исключение
спасибо! |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|