powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Перенос в другую таблицу с пометками на удаление
13 сообщений из 13, страница 1 из 1
Перенос в другую таблицу с пометками на удаление
    #35895721
jyravlik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица со многими записями, некоторые из них помечены на удаление. Необходимо отсортировать записи сохраняя эти пометки.
...
Рейтинг: 0 / 0
Перенос в другую таблицу с пометками на удаление
    #35895773
jyravlikЕсть таблица со многими записями, некоторые из них помечены на удаление. Необходимо отсортировать записи сохраняя эти пометки.И в чем конкретно проблема?
...
Рейтинг: 0 / 0
Перенос в другую таблицу с пометками на удаление
    #35895800
jyravlik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мне нужно создать из этой таблицы две, одну с номерами помеченными на удаление и те, которые не отмечены. как перенести записи отмеченные на удаление?
...
Рейтинг: 0 / 0
Перенос в другую таблицу с пометками на удаление
    #35895832
jyravlikмне нужно создать из этой таблицы две, одну с номерами помеченными на удаление и те, которые не отмечены. как перенести записи отмеченные на удаление?Так же, как и не помеченные.
Код: plaintext
1.
Copy to file1 for deleted()
Copy to file2 for !deleted()
...
Рейтинг: 0 / 0
Перенос в другую таблицу с пометками на удаление
    #35895923
GermanGM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+предварительно SET DELETED OFF
...
Рейтинг: 0 / 0
Перенос в другую таблицу с пометками на удаление
    #35895955
jyravlik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а сортировку внутри этого файла как сделать? чтобы пометки на удаление сохранились, пишу обычный запрос, там сортировка без сохранения этих пометок.
...
Рейтинг: 0 / 0
Перенос в другую таблицу с пометками на удаление
    #35896002
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
   select *
        from tt
        where deleted()
        orde by ...
        into table c:\ 1111 

    if _tally> 0 
      delete from c:\ 1111 
      use in ...
   endif  
...
Рейтинг: 0 / 0
Перенос в другую таблицу с пометками на удаление
    #35896210
jyravlik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть таблица, в которой имеются записи на удаление, надо ее отсортировать по id сохраняя эти пометки на удаление.
...
Рейтинг: 0 / 0
Перенос в другую таблицу с пометками на удаление
    #35896372
XAndy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
jyravlik,
Индексирование, результатом которой является сортировка, никаким боком не влияет на отметки об удалении. Читайте хэлп по команде INDEX
...
Рейтинг: 0 / 0
Перенос в другую таблицу с пометками на удаление
    #35896445
jyravlik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
XAndy,
у меня есть безумная таблица, разгребаю что имеется на новой работе, таблица создана в dos варианте и есть повторяющиеся id, добавляется запись как левая пятка скажет, к сожалению уже это так глубоко сидит, что возможности дойти до истоков нет, поэтому нужна сортировка файла по полю номер, с учетом того, что некоторые записи поставлены на удаление, но удалять их нельзя!
...
Рейтинг: 0 / 0
Перенос в другую таблицу с пометками на удаление
    #35896467
jyravlik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем за помощь) разобралась сама)
...
Рейтинг: 0 / 0
Перенос в другую таблицу с пометками на удаление
    #35896480
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если просто переносишь в новую таблицу, то

Код: plaintext
select deleted() as del, * from MyTab into newTab

Получаешь новое поле del, в котором будет .T. или .F. в зависимости от признака удаленной записи в исходной таблице. Далее сортируй как хочешь.

На всякий случай замечу, что функцию Delete() в SQL запросе можно использовать только если у запроса одна таблица-ичтоник в директиве FROM. Если таблиц-источников больше, то заранее предсказать, что вернет Deleted() - проблематично...
...
Рейтинг: 0 / 0
Перенос в другую таблицу с пометками на удаление
    #35896513
jyravlik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВладимирМ,
спасибо:)
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Перенос в другую таблицу с пометками на удаление
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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