CftClub.ru
Клуб специалистов ЦФТ-Банк

Откуда берётся запрос по Z#CL_CHECK_RESULT ?

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
Alkov
Профи


Вступление в Клуб: 23.09.2010
СообщениеПт Окт 30, 2015 05:41   Откуда берётся запрос по Z#CL_CHECK_RESULT ? Ответить с цитатой
Полезность: Нет оценки
Вот код
Код:

type cl_tbl_typ is table of ::[CL_PRIV];
cl_tbl    cl_tbl_typ;

refcl    [CL_PRIV];
begin
   select cl(cl)
   in ::[CL_PRIV] all
   where rownum<50000
   into cl_tbl;

   for i in 1..cl_tbl.count
   loop
      refcl:=cl_tbl(i);
   end loop;
end;


т.е. присвоение идёт в цикле объекту ,а не экземпляру.
REFCL := Z#CL_PRIV#INTERFACE.get_CL_PRIV(CL_TBL(I),'');

Но в сесси в топе активности крутиться запрос
SELECT A1.C_CHECK_VAL SUSP_VAL, A1.C_LEGAL_LIST_REF LEGAL_LIST, A1.ID RESULT_ID
FROM Z#CL_CHECK_RESULT A1
WHERE A1.C_CHECK_OBJ = :B2 AND A1.C_CHECK_TYPE = :B1 AND A1.C_IS_LAST = '1'

В упор не вижу кто его подтягивает, подскажите ?
prankster
Профи


Вступление в Клуб: 22.08.2014
СообщениеПт Окт 30, 2015 07:59   Re: Откуда берётся запрос по Z#CL_CHECK_RESULT ? Ответить с цитатой
Полезность: Нет оценки
Alkov пишет:


В упор не вижу кто его подтягивает, подскажите ?


Интерфейсные пакеты, кто ж еще. Вот стэк

----- PL/SQL Call Stack -----
object line object
handle number name
0x45bdd5520 144 package body IBS.UTILS
0x4571d0988 520 package body IBS.Z#CL_CHECK_RESULT#INTERFACE
0x4571d0988 552 package body IBS.Z#CL_CHECK_RESULT#INTERFACE
0x455dc9a00 30 package body IBS.Z$CL_CHECK_RESULT_LIB
0x455dc9a00 46 package body IBS.Z$CL_CHECK_RESULT_LIB
0x457cd14d0 47 package body IBS.Z$CLIENT_IS_SUSPECT
0x45bde65a0 839 package body IBS.Z#CLIENT#INTERFACE
0x451d52728 1242 package body IBS.Z#CL_PRIV#INTERFACE
0x451d52728 2040 package body IBS.Z#CL_PRIV#INTERFACE
0x451d52728 2047 package body IBS.Z#CL_PRIV#INTERFACE
0x4513c5be8 14 anonymous block
Alkov
Профи


Вступление в Клуб: 23.09.2010
СообщениеПт Окт 30, 2015 09:57    Ответить с цитатой
Полезность: Нет оценки
Спасибо , не заметил Вычисляемого реквизита IS_SUSPECT
в реквизитах физлиц...
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru