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

使用Data Dude进行数据比较

 2008-12-18 13:07:23 来源:WEB开发网   
核心提示: 这些修改将被作为更新要求应用到目标库,“写入更新”和“导出到编辑器”按钮现在变为可用状态,使用Data Dude进行数据比较(5), 点击“导出到编辑器”按钮,分析产生的脚本,触发器被激发并更新了“Modi

使用Data Dude进行数据比较

这些修改将被作为更新要求应用到目标库。

“写入更新”和“导出到编辑器”按钮现在变为可用状态。 点击“导出到编辑器”按钮,分析产生的脚本。脚本如下

DROPCONSTRAINTandCREATECONSTRAINTstatementsforallforeignkeys.
  DELETEstatementforPerson.ContactTypetable.
  UPDATEstatementforSales.SalesOrderDetailandSales.SalesOrderHeadertables.
  INSERTstatementforProduction.TransactionHistorytable.

返回到数据比较标签,点击“写入更新”。更新目标数据库。

查询相应的表,看看目标库中的记录是否被更新。

是不是任何记录都按照源数据库更新了呢?查看数据比较窗口顶部的消息。上面显示X条记录被比较和更新了。为了确保每一条记录都被更新,我们再次比较一下。点击数据比较工具条中的“刷新”图标,开始重新比较。现在所有的记录都是相同的吗?你会看到,在表“Order”中仍然有数据不匹配。现在我们来查找一下不匹配的原因。原来是“ModifiedDate”列出了问题。我们再次更新目标库。点击“写入更新”按钮来执行更新。刷新再比较。仍然不是所有的记录都匹配?是的,因为表“Sales.SalesOrderDetails”上设置的触发器,这种现象将一直继续。一旦执行更新操作,触发器被激发并更新了“ModifiedDate”列和“Sales.SalesOrderHeader”表。点击“关闭触发器”按钮,触发器操作将被阻止。

上一页  1 2 3 4 5 6  下一页

Tags:使用 Data Dude

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