Мне нужно удалить 175 из 180 таблиц в Access 2003 (используя базу данных формата Access 2000). Первое, что я попробовал, это перейти к списку таблиц и попытаться выбрать все, щелкнуть, удерживая клавишу Control, те, которые я хочу сохранить, и выбрать «Удалить». Однако оказывается, что вы можете выбрать только один за раз.
Затем я нашел способ получить список всех имен таблиц в виде простого текста и сделал кучу операторов drop
с помощью Vim:
drop table table_1;
drop table table_2;
...
drop table table_175;
(Очевидно, это не настоящие имена.) Эти операторы прекрасно работают сами по себе (т. е. просто выполняются по одному, но когда я пытаюсь запустить 2 или более из них, я получаю сообщение об ошибке:
Syntax error in DROP TABLE or DROP INDEX.
Кажется, это противоречит цели. О, Аксесс... ты всегда заставляешь меня рвать на себе волосы.
Что мне не хватает, чтобы сделать эту работу? Любой процесс, который позволит мне сохранить те несколько таблиц, которые мне нужны для моих целей, был бы великолепен. (Однако я бы хотел избежать изучения Visual Basic.)