Проблемы с выборкой клиентов
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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 пишет: | функциональных колонок никаких нет? |
Функциональных колонок нет
Разобрался вопщем то с тем от куда ноги растут(см предыдущий пост)
Не понятно только зачем запускать поиск взаимосвязных клиентов при старте вьюхи. |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|