Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Перенос в другую таблицу с пометками на удаление / 13 сообщений из 13, страница 1 из 1
27.03.2009, 10:39
    #35895721
jyravlik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос в другую таблицу с пометками на удаление
Есть таблица со многими записями, некоторые из них помечены на удаление. Необходимо отсортировать записи сохраняя эти пометки.
...
Рейтинг: 0 / 0
27.03.2009, 10:56
    #35895773
Перенос в другую таблицу с пометками на удаление
jyravlikЕсть таблица со многими записями, некоторые из них помечены на удаление. Необходимо отсортировать записи сохраняя эти пометки.И в чем конкретно проблема?
...
Рейтинг: 0 / 0
27.03.2009, 11:03
    #35895800
jyravlik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос в другую таблицу с пометками на удаление
мне нужно создать из этой таблицы две, одну с номерами помеченными на удаление и те, которые не отмечены. как перенести записи отмеченные на удаление?
...
Рейтинг: 0 / 0
27.03.2009, 11:12
    #35895832
Перенос в другую таблицу с пометками на удаление
jyravlikмне нужно создать из этой таблицы две, одну с номерами помеченными на удаление и те, которые не отмечены. как перенести записи отмеченные на удаление?Так же, как и не помеченные.
Код: plaintext
1.
Copy to file1 for deleted()
Copy to file2 for !deleted()
...
Рейтинг: 0 / 0
27.03.2009, 11:35
    #35895923
GermanGM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос в другую таблицу с пометками на удаление
+предварительно SET DELETED OFF
...
Рейтинг: 0 / 0
27.03.2009, 11:44
    #35895955
jyravlik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос в другую таблицу с пометками на удаление
а сортировку внутри этого файла как сделать? чтобы пометки на удаление сохранились, пишу обычный запрос, там сортировка без сохранения этих пометок.
...
Рейтинг: 0 / 0
27.03.2009, 11:55
    #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
27.03.2009, 12:47
    #35896210
jyravlik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос в другую таблицу с пометками на удаление
есть таблица, в которой имеются записи на удаление, надо ее отсортировать по id сохраняя эти пометки на удаление.
...
Рейтинг: 0 / 0
27.03.2009, 13:26
    #35896372
XAndy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос в другую таблицу с пометками на удаление
jyravlik,
Индексирование, результатом которой является сортировка, никаким боком не влияет на отметки об удалении. Читайте хэлп по команде INDEX
...
Рейтинг: 0 / 0
27.03.2009, 13:47
    #35896445
jyravlik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос в другую таблицу с пометками на удаление
XAndy,
у меня есть безумная таблица, разгребаю что имеется на новой работе, таблица создана в dos варианте и есть повторяющиеся id, добавляется запись как левая пятка скажет, к сожалению уже это так глубоко сидит, что возможности дойти до истоков нет, поэтому нужна сортировка файла по полю номер, с учетом того, что некоторые записи поставлены на удаление, но удалять их нельзя!
...
Рейтинг: 0 / 0
27.03.2009, 13:53
    #35896467
jyravlik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос в другую таблицу с пометками на удаление
Спасибо всем за помощь) разобралась сама)
...
Рейтинг: 0 / 0
27.03.2009, 13:55
    #35896480
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос в другую таблицу с пометками на удаление
Если просто переносишь в новую таблицу, то

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

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

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


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