“生成表查询”是否会删除 Microsoft Access 中的任何内容?

“生成表查询”是否会删除 Microsoft Access 中的任何内容?

当我使用查询创建新表时,将数据放入新表时,旧表会删除旧数据吗?还是会复制数据,这样两个表上都会有一份数据副本?我有点疑惑,因为 Access 会在您尝试执行此操作时发出警告,但如果 Access 只是创建新表而不删除任何内容,为什么需要警告?谢谢。

答案1

当您使用 Select attr1, attr2, ... Into Mytable From ...;

Mytable 和 Mytable 中的所有数据都将被删除。您的旧数据将不会被保留(复制)。

如果你想保留你的“旧”数据,那么你应该写

插入 Mytable (attr1、attr2、...) 从... 中选择 attr1、attr2、...;

希望这可以帮助。

雷纳

相关内容