powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подскажите с курсором
6 сообщений из 6, страница 1 из 1
Подскажите с курсором
    #35789064
rock-n-roll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть два связаных по schet один ко многим тейбла abonfl_lic(главный) и nachisl(подчиненный)
Подскажите как использовать связь чтобы быстро собрать курсор типа этого

select abonfl_lic
sele nachisl.* from nachisl wher abonfl_lic.schet=nachisl.schet into curs nach_curs
-работает очень медленно в nachisl примерно 200000 записей
...
Рейтинг: 0 / 0
Подскажите с курсором
    #35789112
rock-n-rollЕсть два связаных по schet один ко многим тейбла abonfl_lic(главный) и nachisl(подчиненный)
Подскажите как использовать связь чтобы быстро собрать курсор типа этого

select abonfl_lic
sele nachisl.* from nachisl wher abonfl_lic.schet=nachisl.schet into curs nach_curs
-работает очень медленно в nachisl примерно 200000 записей
И при чем тут какие-то связи? Тут индексы нужны, а не связи. По полю schet
...
Рейтинг: 0 / 0
Подскажите с курсором
    #35789128
rock-n-roll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так в abonfl_lic schet-primary а в nachisl schet-regular /Этим можно воспользоваться для ускорения процесса ?
...
Рейтинг: 0 / 0
Подскажите с курсором
    #35789145
rock-n-rollНу так в abonfl_lic schet-primary а в nachisl schet-regular /Этим можно воспользоваться для ускорения процесса ?
Индекс, если подходит, сам испоьлзуется. По sys(3054) можно посмотреть.
...
Рейтинг: 0 / 0
Подскажите с курсором
    #35789381
Galyamov Rinat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если индексы уже есть то вместо :
abonfl_lic.schet=nachisl.schet

написать

nachisl.schet=abonfl_lic.schet


И навсегда запомнить, что индекс подключается только в том случае, если он
ПОЛНОСТЬЮ соответствует ИНДЕКСНОМУ ВЫРАЖЕНИЮ, стоящему СЛЕВА от знака
сравнения!


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Подскажите с курсором
    #35789845
rock-n-roll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фух кажется немног разобрался что такое sys(3054)
http://www.sql.ru/forum/actualthread.aspx?tid=238776&h -хорошо описано
index on deleted() tag del -раз в 20 ускорило и мне хватит. Спосибо всем.
И есче вдогонку вопросик есть грид с настройками ChildOrder-schet linkmaster-abonfl recordsource-oplatfl recordsourcetype-1alias relationalexp-schet/ Как бы не в ущерб последнему отражать в гриде только те записи где oplatfl.month='переменная'
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подскажите с курсором
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]