Advertisement

数据库表结构比对工具

阅读量:

一、概述

在软件实施阶段, 遇到了这样一个问题: 安装ERP系统并在数据库中导入客户提供的基础数据. 程序随后开始试运行. 在试运行期间, 客户发现了多个问题, 需要提交至公司进行修复. 在修复这些问题的同时, 伴随解决的问题, 开发团队增加了新的数据库表或扩展现有表中的字段. 在完成更新时需恢复原有数据, 导致之前导入的基础资料需重新处理. 为了简化工作流程, 作为实施人员编写了一个自定义工具. 网上搜索后发现现有解决方案不完全符合需求, 自己动手丰衣足食更加高效. 接下来我们将探讨这个自定义工具的实现过程

二、小工具设计思路

必须比较两个数据库的情况下,请确保至少建立并连接到两个不同类型的数据库服务器,并确保在每个连接到不同数据源的情况下的表结构进行对比分析(建议同时检查存储过程和函数等元素);经过上述对比分析后,请基于以上分析开始着手设计程序,并规划好界面布局(如图所示)。

三、程序设计

获取表结构的SQL语法:

USE DBName--换成你自己的数据库名称

SELECT不同值 表名由OBJECT_NAME(c.object_id)确定,
表描

全部评论 (0)

还没有任何评论哟~