【问题标题】:Copy from one table to another从一张表复制到另一张表
【发布时间】:2018-06-24 00:26:21
【问题描述】:

我需要将所有内容从一张表复制到另一张表。我认为一条简单的 SQL 行就可以了,但显然不行。

代码:

CurrentDb.Execute "SELECT * INTO _tmp_table2 FROM _tmp_table"

错误: _tmp_table2 已经存在

我正在从一个表复制到另一个表,因为它被复制到的表有一个字段设置为主键。如何导入和保留我的表数据集

【问题讨论】:

    标签: ms-access vba ms-access-2010


    【解决方案1】:

    您正在尝试创建一个确实存在的表。

    尝试追加:

    CurrentDb.Execute "INSERT INTO _tmp_table2 SELECT * FROM _tmp_table"
    

    【讨论】:

    • 这非常有效 - 谢谢。但是,每次会话后都会清除该表,因此我需要将主键重置为零,而不是清除该表并从 500 开始下一次导入。对此有什么帮助吗?
    • 最简单的方法是在完成后删除表,然后使用您原来的“创建表”SQL。
    • 感谢您的帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多