Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Как физически удалить запись при помощи SQL? / 9 сообщений из 9, страница 1 из 1
15.11.2004, 14:03
    #32782264
maksisa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как физически удалить запись при помощи SQL?
Пишу программку в Delphi.Необходимо удалить запись: пишу в SQL 'delete from <имя таблицы> where <список параметров>',но данная команда помечает запись на удаление,возможно ли удаление физически?
...
Рейтинг: 0 / 0
15.11.2004, 14:23
    #32782347
Александр Спелицин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как физически удалить запись при помощи SQL?
Ну так нужно серверу БД передать эту команду, тогда данные и удалятся. А если Вы тольк в SQL напишите "delete from <имя таблицы> where <список параметров>", то с данными ничего не произойдет.
...
Рейтинг: 0 / 0
15.11.2004, 18:27
    #32782970
savosin_sergey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как физически удалить запись при помощи SQL?
помечаются записи обычно во всяких dbase или paradox-таблицах. чтобы записи физически удалились, необходимо таблицу упаковать..
...
Рейтинг: 0 / 0
15.11.2004, 22:23
    #32783161
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как физически удалить запись при помощи SQL?
Разные СУБД ведут себя по разному при удалении записей. Некоторые выполняют отложенное удаление. В основном это связано с работой механизма оперативного восстановления. Но на логическом уровне данные удаляются.
А есть такие чудища которые называются пост-реляционные. Так эти вообще никогда не удалят. Такова архитектура.
...
Рейтинг: 0 / 0
16.11.2004, 10:35
    #32783627
ну я
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как физически удалить запись при помощи SQL?
В одной конторе ставили такой же вопрос, но выяснилось, что удалить нужно было не столько запись, сколько информацию. Решалось путем update с затиранием нулями / пробелами, потом delete, и после commit вопрос решался. Но там движок был простой, не версионный. Версионный имеет право оставить много чего и использовать место впоследствии.

Также присоединюсь в предыдущими - перетирание байтов при удалении - это специфика движка.
...
Рейтинг: 0 / 0
16.11.2004, 11:53
    #32783859
Лиман Артём
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как физически удалить запись при помощи SQL?
mayton
А есть такие чудища которые называются пост-реляционные. Так эти вообще никогда не удалят. Такова архитектура.
ну Cache постреляционная, что-то никаких проблем с удалением я не замечал...
...
Рейтинг: 0 / 0
18.11.2004, 12:45
    #32788922
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как физически удалить запись при помощи SQL?
2 Лиман Артем
А ответь мне - сколько информации в сутки добавляется в твою базу
...
Рейтинг: 0 / 0
20.11.2004, 12:01
    #32792576
bushmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как физически удалить запись при помощи SQL?
mayton2 Лиман Артем
А ответь мне - сколько информации в сутки добавляется в твою базу
А какое это имеет значение относительно вопроса об удалении?
...
Рейтинг: 0 / 0
20.11.2004, 12:56
    #32792594
Лиман Артём
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как физически удалить запись при помощи SQL?
mayton2 Лиман Артем
А ответь мне - сколько информации в сутки добавляется в твою базу
тебе в киллограммах или в штуках сказать?
...
Рейтинг: 0 / 0
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Как физически удалить запись при помощи SQL? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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