WEB开发网
开发学院数据库Oracle 使用Data Dude进行数据比较 阅读

使用Data Dude进行数据比较

 2008-12-18 13:07:23 来源:WEB开发网   
核心提示: 数据比较选项点击数据库工具->数据比较,会显示出“首选项窗口(工具->选项)”,使用Data Dude进行数据比较(6),其中有7个选项可以不同程度的改变更新的进程,激活或者关闭这些选项可以灵活的按照你的要求来控制更新,而你们也能发现“数据比

数据比较选项

点击数据库工具->数据比较,会显示出“首选项窗口(工具->选项)”,其中有7个选项可以不同程度的改变更新的进程。激活或者关闭这些选项可以灵活的按照你的要求来控制更新。下面分别对这7个选项做简单介绍:

关闭外键

这个选项默认情况下是激活的。所以我们能够在脚本中看到所有外键的删除和重新创建的语句。当更新和删除记录时,激活该选项会在执行时停止检查外键的可用性,而关闭该选项则会强迫检查外键的可用性。

关闭触发器

激活该选项将会阻止激活触发器. 如果在执行前面的更新操作时,激活了该选项,我们就不会看到不匹配的记录。你可以在激活该选项的情况下再执行以下前面的操作,看看结果。

删除主键,索引和唯一性约束

一旦你激活了该选项,在比较时会删除掉所有的主键,所有的索引和所有的唯一性约束。但我曾没有遇到过删除主键和聚簇索引的脚本。如果你要更新一个表,而这个表数据量很大而且拥有很沉重的索引,那么删除索引是一个很好的选择。

包含时间戳列

该选项默认是开着的。当它开着的时候,会比较时间戳列并显示时间戳是否有差异。但它不会更新目标库,也不会产生更新的脚本。关闭该选项将不会比较时间戳。

不使用事务

激活这个选项将阻止脚本在事务中执行。默认情况下它是激活的。

排除表示列

默认情况下,该选项是关闭的,因此会比较标识列的值。当激活该选项的时候,表示列的值不会被比较,也不会显示该列的不同之处。但我发现,当表示列是主键的一部分时,即使该选项被激活,也会比较标识列。

消除尾部空格

激活该选项,会在更新目标库的时候,删除列中尾部的空格。

希望到此为止我已经介绍得比较充分,而你们也能发现“数据比较”非常有用。如果你还没有使用这项功能,可以下载试用。

上一页  1 2 3 4 5 6 

Tags:使用 Data Dude

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接