database - 逆向工程 Access 数据库

标签 database database-design ms-access ms-access-2007

我想知道是否有人知道如何对 Access 数据库进行逆向工程。我希望能够生成用于创建数据库表并将所有记录插入表中的 SQL 代码。换句话说,我想创建类似于 MySQL 转储文件的内容。

任何想法都会很棒

谢谢 杰森

最佳答案

Access 中没有内置任何东西可以为您的表生成 DDL。

然而,有许多第三方工具(ERWin、ERStudio、Visio 等)可以为您生成 DDL。

我不知道有什么可以为您生成插入脚本。但是,如果您只想创建数据副本并将其用作导入源,Access 确实有很多导出/导入选项。

应该指出的是,没有什么可以阻止您编写一些 VBA 代码来循环遍历 TableDef 并创建 DDL 并自己插入脚本。

关于database - 逆向工程 Access 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7998737/

相关文章:

sql - 数据库表中有主键真的有必要吗?

mysql - 查询获取上个月数据(从现在开始计算)并解析Json以获取Json中的项目

mysql - 连接用户和消息的数据库设计困境

sql - 语法错误SQL Access嵌套的IIF ISNULL语句

c++ - 以可移植的方式使用 DB Api

mysql - 如何优化查询?我能读懂什么? (如果可以的话,用俄语,或英语)

java - 在 SQL 中显示未减去的表

MySQL 巨大的表,迁移到 NoSQL 后性能会提高吗?

excel - 从 Excel VBA - 检查 Access 表是否存在/如果不存在,则创建/复制

c - 从 PLC(OPC 客户端服务器 Kepware)传输到 MS Access,C