sql - MS Access - VBA - 克隆表
问题描述
我想基本上将一个表的全部内容复制到另一个表。
语境:
- 表源是 SharePoint 列表,每查询一条记录都会触发一封电子邮件。我无法将其关闭,因为它正在被另一个团队使用。
- 当我在本地表上运行查询时,这很好。
我只需要直接复制数据。到目前为止,我发现的唯一代码是
DoCmd.TransferDatabase
但我似乎无法正确配置它。
解决方案
最简单的方法可能是运行生成表查询来(重新)创建本地表:
Dim Sql As String
Sql = "SELECT * INTO LocalTable FROM SharePointTable;"
CurrentDb.Execute Sql
不过,这会发出警告。如果太多,请创建本地表,然后运行两个查询 - 第一个查询从本地表中删除所有记录,第二个查询将 SharePoint 表中的所有记录附加到本地表。
推荐阅读
- powerbi - 我们可以在另一个 DAX 公式中删除 DAX 过滤器吗?
- cors - 带有查询参数的路径上顶点中的 Cors
- javascript - 自定义 JS 仅适用于分页项目的第一页
- javascript - 如何在函数中执行 2 个 firebase 查询以检索数据反应原生
- linux - 在 UNIX SLES12 上永久设置环境变量
- rust - 如何创建一个能够在 rust 中返回通用读取特征的读取器工厂
- javascript - 调用一个变量的 setState 也会更新另一个状态变量
- javascript - 在分层树结构中打印姓氏
- python - 服务器的 IPv6 替代方案
- html - 同一页面上元素的锚定标记不起作用