我支持一个访问数据库,主数据资源是每天导入的文本文件。文本文件中的字段是可变的。当字段发生变化时,它会影响我的访问数据库中的多个表,因此我通过将数据导入临时表并将其余列和数据类型与“主结构”表对齐来动态维护它们。它包含字段名称,数据类型,长度等。每次文本文件更改时,都会更改此主表,但这种方法似乎符合用户的需求。
我的问题:每天系统地删除/替换我现有的访问表,或系统地更改表以匹配数据中的更改会更好吗?使用VBA和SQL每天删除和替换表是否会产生任何性能或大小影响?
答案 0 :(得分:0)
使用VBA删除和替换Access表没有大小影响。
然而,此操作可能会有性能损失,但如果表的数量很小,则可以忽略不计。
因此,您问题的答案取决于表格的大小和数量。
如果数字很大,那么改变表方法会给你一个明显的删除和替换方法的性能。