"Константин" <[EMAIL PROTECTED]> сообщил/сообщила в новостях 
следующее: news:[EMAIL PROTECTED]

Hi, многоуважаемый All!

> Не подскажете как оптимизировать ?

В принципе если процедуру Search написать так, чтобы она возвращала данные 
отсортированными по Id то первое совпадение можно найти например с клиента 
попеременно читая данные из запросов
select id,  1 a from Search(:val1) и
select id,  1 a from Search(:val2)
в котором Id меньше, оттуда и читать до тех пор пока не совпадут. Пользовать 
TIbSql, чтобы не кэшировать выборки на клиенте.  Если у тебя FB 2.0 то это 
можно организовать и на сервере ( cм. 
doc\sql.extensions\Readme.Cursors.txt).

With b/r. Gleb. 



--~--~---------~--~----~------------~-------~--~----~
-~----------~----~----~----~------~----~------~--~---

Ответить