Re: Как ФИЗИЧЕСКИ отсортировать записи в таблице | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Не нужно. Видит, хотя и немного через зад. APPEND FROM DBF("курсор") Так что мешает сделать выборку сразу в новую таблицу - с ORDER BY если нужен какой-то определённый порядок. Впрочем, структуру БД как правило не меняют (т.е. таблицы не создают, не удаляют и не переименовывают) для "прикладных" целей - только как часть процесса обновления ПО. SORT, как тебе и сказали. Совершенно очевидно, что физическая сортировка никак невозможна без полного переписывания всей таблицы. SORT прост как пробка, он создаст новый файл. SELECT INTO тоже. В принципе, конечно, можно и сделать выборку в курсор, ZAP и заливку обратно из курсора. При выполнении некоторого количества условий - ну как минимум открыть таблицу монопольно перед всем "процессом", убедится что на таблицу не сделаны триггера ли правила проверки (если они есть, то лучше всего их отключить/удалить, а по завершении процесса вернуть назад. Это всё в принципе можно делать и программно). Ок, каждый волен надевать штаны через голову, и заходить в дверцу с надписью "Не влазь! Убьёт!". Сие есть неотъемлемое право индивида, и необходимое условие для осуществления естественного отбора
------------------ WBR, Igor |
Re: Как ФИЗИЧЕСКИ отсортировать записи в таблице | |
---|---|
of63 Сообщений: 25254 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Чё вы напали на Тигру, он спросил просто вопрос, и
|
Re: Как ФИЗИЧЕСКИ отсортировать записи в таблице | |
---|---|
lulgu Сообщений: 1838 Дата регистрации: 30.11.2016 |
Что тут удивительного, обычная картина.
Групповая реализация самоудовлетворения по известному принципу: "Не догоню, так согреюсь!". Для ТС. Если у вас возникла такая проблема, это означает, что у вас неверно собрана База данных. Вам надо еще раз ознакомиться с понятиями нормализация, справочники, индексные поля и т.п. Исправлено 1 раз(а). Последнее : lulgu, 25.03.20 08:13 |
Re: Как ФИЗИЧЕСКИ отсортировать записи в таблице | |
---|---|
ZenTigra Автор Сообщений: 514 Дата регистрации: 03.12.2004 |
Спасибо БОЛЬШОЕ всем за ответы.
Я пожалел что ТАК ОФОРМИЛ этот топик. Нужно было просто спросить, как заставить APPEND FROM втянуть данные из курсора. А относительно ВЫШЕИЗЛОЖЕННОЙ проблемы. Простите, но проблемы оказывается нету, это уже реализовал в программе (функция сортировки товара в накладной), "склероз батенька...". |
Re: Как ФИЗИЧЕСКИ отсортировать записи в таблице | |
---|---|
ZenTigra Автор Сообщений: 514 Дата регистрации: 03.12.2004 |
Спасибо |
© 2000-2024 Fox Club  |