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

Исходный код Ctrl + R

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


Вступление в Клуб: 26.03.2008
СообщениеЧт Апр 22, 2010 10:20   Исходный код Ctrl + R Ответить с цитатой
Полезность: Нет оценки
Люди подскажите где находиться исходный код операций Ctrl + R????

P.S.
И ещё вопрос.
Можно ли сказать что алгоритм заложенный в ней являеться самым быстрым алгоритм поиска всех взаимосвязанных продуктов????

А если быть точнее, то нужен самый быстрый алгоритм для поиска продуктов в которых участвует тот или иной счет!!!!
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеЧт Апр 22, 2010 10:27    Ответить с цитатой
Полезность: Нет оценки
"для поиска продуктов в которых участвует тот или иной счет" ... Нужно уточнить задачу. В счете (AC_FIN) есть реквизит "отношение счета к продукту" (ACC_PRODUCT) и это единственная ссылка (не массив), то есть связь 1 счет - 1 продукт ...
cymtu
Участник - экстремал


Вступление в Клуб: 26.03.2008
СообщениеЧт Апр 22, 2010 10:33    Ответить с цитатой
Полезность: Нет оценки
vtar пишет:
"для поиска продуктов в которых участвует тот или иной счет" ... Нужно уточнить задачу. В счете (AC_FIN) есть реквизит "отношение счета к продукту" (ACC_PRODUCT) и это единственная ссылка (не массив), то есть связь 1 счет - 1 продукт ...


Проблема в том, что этот массив у нас у всех счетов пуст(наверное ошибка при импорте). А операция Ctrl + R всё равно находит все продукты в которых участвует счет!!!!
r00st
Эксперт


Вступление в Клуб: 14.09.2007
СообщениеЧт Апр 22, 2010 10:36    Ответить с цитатой
Полезность: 1
Вот тут рассматривалось: http://www.cftclub.ru/viewtopic.php?t=1096&highlight=next

Если брать задачу в общем случае, то кроме массива счетов договора, у продукта могут быть собственные реквизиты, содержащие ссылку на счет, причем как явные (ссылка на AC_FIN), так и неявные в виде структуры, содержащей ссылку.
Поэтому дистрибутивный вариант поиска по обратным ссылкам тут не то чтобы самый быстрый, а, пожалуй, один из немногих доступных.

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

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