powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Массовое удаление запмей из базы.
5 сообщений из 5, страница 1 из 1
Массовое удаление запмей из базы.
    #39402009
hsergey1976
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть база под Firebird 2,5, в одной из таблиц накопилось больше 10 000 000 записей + они очень старые и никому не нужны.
Поскольку я не специалист по работе с firebird перенес базу через бекап/ресторе к себе на машину для экспериментов.
Делаю операции с помощью isql, подключаюсь к базе затем:
SQL> SELECT COUNT(Q_DT) FROM RECORD;

COUNT
============
10795285
SQL> DELETE FROM RECORD WHERE Q_DT<'2015-01-01 00:00:00.0000';
SQL>SELECT COUNT(*) FROM RECORD WHERE Q_DT<'2015-01-01 00:00:00.0000';

COUNT
=======
0
SQL> SELECT COUNT(Q_DT) FROM RECORD;

COUNT
============
4079235
SQL> QUIT;
Должно было удалиться порядка 6 000 000 записей.
Заново подключаюсь к базе и вижу
SQL> SELECT COUNT(Q_DT) FROM RECORD;

COUNT
============
10795285
Что я делаю не так?
...
Рейтинг: 0 / 0
Массовое удаление запмей из базы.
    #39402018
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hsergey1976, очевидно, ты забыл следующей командой isql выполнить COMMIT WORK;
...
Рейтинг: 0 / 0
Массовое удаление запмей из базы.
    #39402020
m7m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hsergey1976,

commit
...
Рейтинг: 0 / 0
Массовое удаление запмей из базы.
    #39402172
sonkz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hsergey1976,
Завершить работу с isql можно двумя командами:

EXIT -- exit and commit changes
QUIT -- exit and roll back changes

Ты использовал второй и при выходе отменял все сделанные изменения..

PS
isql --help
и еще
SQL> help;
в помощь
...
Рейтинг: 0 / 0
Массовое удаление запмей из базы.
    #39403212
hsergey1976
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое.
Все получилось.
До сих пор делал только выборки, вносить изменения не приходилось.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Массовое удаление запмей из базы.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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