网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 数据库技术 > Oracle > 体系架构 > 使用Data Dude进行数据比较-体系架构  

使用Data Dude进行数据比较-体系架构

2008-03-21  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

    反应数据修改 网管u家u.bitscn@com

    现在我们来修改一下两个数据库中的数据,然后看看这些改变是如何被表示出来的。修改数据的脚本语句如下,使用Data Dude执行脚本的步骤如下:

网管朋友网www_bitscn_net

    。 打开管理工具并新开一个查询窗口 网管下载dl.bitscn.com

    。 运行下面的脚本

网管联盟bitsCN@com

 USE AdventureWorks
  GO
  UPDATE Sales.SalesOrderDetail
  SET OrderQty = 3
  WHERE SalesOrderDetailID = 27070
  GO
  USE AdventureWorksTemp
  GO
  INSERT Person.ContactType
  (Name) VALUES ('Assistant Account Manager')
网管论坛bbs_bitsCN_com

    。 打开我们创建的工程,开始一个新的数据比较。

网管u家www.bitscn.net

    。 选择数据库 "AdventureWorks" 作为源,数据库 "AdventureWorksTemp" 作为目标。 点击“完成”开始比较。 网管有家bitscn.net

    。 分析比较结果。我们可以看到"Person.ContactType"表的第一个不同之处。结果显示值“1”,说明有一条记录是目标记录,建议从目标库中删除掉这个记录。 网管网www.bitscn.com

结果显示 网管论坛bbs_bitsCN_com

    结果显示,第二处修改在于表 "Sales.SalesOrderDetail" 中。尽管我们只改变了表"Sales.SalesOrderDetail"中的记录, 但是,表上的触发器却同时更新了表'Sales.SalesOrderHeader" 和表"Production.TransactionHistory". 网管论坛bbs_bitsCN_com

修改

网管论坛bbs_bitsCN_com

    这些修改将被作为更新要求应用到目标库。 中国网管论坛bbs.bitsCN.com

    “写入更新”和“导出到编辑器”按钮现在变为可用状态。 点击“导出到编辑器”按钮,分析产生的脚本。脚本如下 中国网管论坛bbs.bitsCN.com

 DROP CONSTRAINT and CREATE CONSTRAINT statements for all foreign keys.
  DELETE statement for Person.ContactType table.
  UPDATE statement for Sales.SalesOrderDetail and Sales.SalesOrderHeader tables.
  INSERT statement for Production.TransactionHistory table.
网管u家bitscn.net

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

网管下载dl.bitscn.com

网管下载dl.bitscn.com

TAGs   比较   体系   架构   数据   进行   使用       更新   记录   我们      
 上一篇:基于已被证实的Oracle高可用性技术MAA-体系架构   下一篇:Windows环境中同时安装Oracle9i 10g和11g-体系架构
使用Data Dude进行数据比较-体系架构 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: