如何对比两个相同数据库表的不同

发布网友 发布时间:2022-04-22 00:23

我来回答

4个回答

热心网友 时间:2022-04-08 00:18

不知道你说的表结构还是表记录的不同,表结构比较很简单,从数据字典里读出每个表的数据(包含字段、类型、索引等等)形成文件,然后把两个数据库结构文件用对比工具就可以搞定,当然现在有很多的现行工具能够将所有表结构形成文本文件(ORACLE如PL/SQL工具);记录的比较就需要你逐表写SQL语句比较了或者将表里的数据按照一定规则导出成文件比较

热心网友 时间:2022-04-08 01:36

先用命令将两个数据库表的文件导出,记住要按同一方法排序,然后用文本比较工具进行对比。

热心网友 时间:2022-04-08 03:11

你直接查 表信息 查表的字段名 长度 类型 等等
select name,
(select name from systypes where xusertype=syscolumns.xusertype)as type,length from syscolumns where id=object_id('表名')

热心网友 时间:2022-04-08 05:02

DatabaseCompare 可以比较数据库表结构、视图、存储过程、触发器等不同的可视化工具。比较两个数据库全部表结构的差异,包括表名、存储引擎、字符集、注释的不同,以及每张表中的字段名、数据类型、字符集、默认值、注释的不同,还有索引的不同、字段顺序的不同。比较两个数据库全部视图的差异。比较两个数据库全部存储过程的差异。比较两个数据库全部触发器的差异。支持MySQL、MS SQL Server、SQLite的比较。

ampnmp.com/database-compare/

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com