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

Проблемы с выборкой клиентов

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Настройка и сопровождение
Предыдущая тема :: Следующая тема  
Автор Сообщение
kant
Участник


Вступление в Клуб: 16.01.2010
СообщениеЧт Окт 10, 2013 14:40   Проблемы с выборкой клиентов Ответить с цитатой
Полезность: Нет оценки
Добрый день

Столкнулись со следующей проблемой
Когда через навигатора запускаю вьюшку из физических лиц(пусть будет Полный список(VW_CRIT_CL_PRIV)) открывается очень странный курсор. Он ниже

Код:

SELECT DISTINCT A1.ID A_ID, B1.ID C_ID, C1.ID Z_ID
FROM Z#PRODUCT C2, Z#ZALOG C1, Z#PR_CRED B1, Z#PART_TO_LOAN A1
WHERE C1.ID=C2.ID
AND (C1.C_PART_TO_LOAN = A1.COLLECTION_ID
AND NVL(C2.C_COM_STATUS,:B3 ) != :B2
AND B1.ID = A1.C_PRODUCT AND NVL(C1.C_SET_ON_ACC_ZALOG,'0') = '1'
AND NVL(C1.C_DEPEND,'0') = '1'
AND C1.C_USER_ZALOG IS NOT NULL
AND ((B1.ID = :B1 ) OR NVL(B1.C_HIGH_LEVEL_CR,(-1)) = :B1 ))




Во вьюшке нет ничего незаконного. Написал свою вьюшку на pl/plus, но курсор по прежнему открывается при её вызове

новая вьюха
Код:

type main is
   select a(
      'Я ЛЮБЛЮ ЦФТ':aaa
   )in ::[CL_PRIV]
   
;



открытый курсор смотрю через селект
Код:

select t.* from v$open_cursor t where t.SID=28 and t.sql_text like '%DISTINCT%'


На соседних ТБП таких явлений не наблюдается
Подскажите в чем может быть косягс

<безысходность>
пошел перестраивать таблицу CL_PRIV
</безысходность>
devor
Профи


Вступление в Клуб: 13.02.2012
СообщениеЧт Окт 10, 2013 15:55    Ответить с цитатой
Полезность: Нет оценки
Так бывает, если насильно перенести представление из Кредитов в Клиенты - таблица для исходных данных остается старая.

PS
В представлении можно посмотреть скомпилированный pl/sql.
kant
Участник


Вступление в Клуб: 16.01.2010
СообщениеПт Окт 11, 2013 06:46    Ответить с цитатой
Полезность: Нет оценки
Дело в том что вьюха не копировалась, а создавалась заново. Текст pl/sql этой вьюхи запускался напрямую, что не привело к созданию этой ситуации.

Вопщем искал я этот запрос по всем сорцам оракла. Нашел абсолютно такой же запрос в операции ::[CLIENT].[AUTO_LINKS]. Но доказать себе что вызывается именно этот запрос из этой операции не смог(добавлял комментарии в тело запроса напрямую в пакет, тк операция от нас закрыта, но в открытых курсорах запрос показывал старый текст).

При чем ситуации на соседних ТБП(банки, организации и тд) не возникало. Дальше долго вглядывался в ТБП Физические лица и на вкладке Свойства в самом низу заметил Операция инициализации типа, где честно была выбрана операция ::[CLIENT].[AUTO_LINKS].

На данный момент не понимаю зачем такая свистопляска и для чего нужна операция инициализации типа. Объясните кто знает
Random
Эксперт


Вступление в Клуб: 27.06.2011
СообщениеПт Окт 11, 2013 07:16    Ответить с цитатой
Полезность: Нет оценки
функциональных колонок никаких нет?
kant
Участник


Вступление в Клуб: 16.01.2010
СообщениеПт Окт 11, 2013 07:29    Ответить с цитатой
Полезность: Нет оценки
Random пишет:
функциональных колонок никаких нет?

Функциональных колонок нет

Разобрался вопщем то с тем от куда ноги растут(см предыдущий пост)

Не понятно только зачем запускать поиск взаимосвязных клиентов при старте вьюхи.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Настройка и сопровождение Часовой пояс: GMT + 3
Страница 1 из 1

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