65.9K
CodeProject 正在变化。 阅读更多。
Home

数据库脚本生成器

starIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIconemptyStarIcon

1.92/5 (7投票s)

2006 年 10 月 10 日

1分钟阅读

viewsIcon

34935

downloadIcon

1151

此工具可用于比较两个 MS Access 数据库中数据上的更改。您可以选择生成 SQL 脚本和/或摘要 XML。

Sample Image - DatabaseScripting.jpg

引言

我创建此工具是为了快速生成数据库更改的 SQL 脚本。之后,我又添加了生成 XML 的选项,该 XML 可以被任何应用程序使用。

我们通常使用 Access 数据库来存储配置或其他信息。我遇到过需要更改数据库的情况。然后为了跟踪更改,我们使用 SQL 脚本。为了加快这个过程,我创建了这个工具。

由于我以前没有使用过 C#,所以我使用 C# 开发了这个工具。因此,您可能会发现代码中存在许多问题。但最终它实现了它的目的 :-)

此外,目前此工具仅为数据更改生成脚本/XML,不生成模式更改。

使用步骤

  1. 启动应用程序
  2. 指定旧数据库和新数据库
  3. 选择“脚本选项”,即您是否要生成 SQL 脚本和/或 XML 文件
  4. 选择您需要考虑的更改,即插入/删除/更新的行
  5. 如果某些表没有主键,您可以在 PrimaryKeys.xml 中指定将唯一标识行的字段。此文件必须与 DatabaseScriptGenerator.exe 位于同一文件夹中。(模板包含在 src 中)
  6. 输出文件将生成在与 DatabaseScriptGenerator.exe 相同的文件夹中
© . All rights reserved.