On-line:гостей 0. Всего: 0 [подробнее..]
АвторСообщение



Пост N:88
Зарегистрирован:22.04.15
ссылка на сообщение  Отправлено:01.01.20 01:03.Заголовок:"Бинарный" APPEND FROM


имеется ли возможность у APPEND FROM c учетом индекса ?

чтобы такое выражение:

Select First // индексировано по полю CODE
Seek arg_CODE
Do While CODE==arg_CODE.and.!Eof()
Store NAME to arg_NAME
Store ... to ...
Select Second
Append Blank
Replace NAME with arg_NAME,... with ...
Select First
Skip
EndDo

представить через APPEND FROM, но без проверки каждой записи всего БД.

Если сделать так:

Select Second
Append From "First.Dbf" For CODE==arg_CODE

то он проверит все записи в базе First на соответствие CODE==arg_CODE

в 1-м случае огромный выигрыш времени, чем больше база тем больше выигрыш во времени из-за бинарного поиска.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов -2 [только новые]





Пост N:89
Зарегистрирован:22.04.15
ссылка на сообщение  Отправлено:01.01.20 01:19.Заголовок:что-то вроде APPEND ..


что-то вроде APPEND FROM "First.Dbf" INDEX arg_CODE

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N:3910
Зарегистрирован:23.05.05
ссылка на сообщение  Отправлено:01.01.20 19:06.Заголовок:Можно на first налож..


Можно на first наложить scope по arg_code, и затем выдать команду copy to в second
Можно обойтись и без scope: выдать

Seek arg_CODE

и затем:

copy to second rest while code=arc_code

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
-участник сейчас на форуме
-участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 508
Права: смайлыда,картинкида,шрифтыда,голосованиянет
аватарыда,автозамена ссылоквкл,премодерацияоткл,правканет