我需要在 Access 2003 中删除 180 个表中的 175 个(使用 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。)