| 网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 |
![]() |
| Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道 |
反应数据修改 网管u家u.bitscn@com
现在我们来修改一下两个数据库中的数据,然后看看这些改变是如何被表示出来的。修改数据的脚本语句如下,使用Data Dude执行脚本的步骤如下:
。 打开管理工具并新开一个查询窗口 网管下载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') |
。 打开我们创建的工程,开始一个新的数据比较。
。 选择数据库 "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
| 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. |
返回到数据比较标签,点击“写入更新”。更新目标数据库。
|
0
|
评论加载中…