我修改了开发数据库中的表,并希望使用开发服务器中的新数据更新生产数据库上的同一个表。请让我来解释一下这个...SQL Server 2008:使用主键更新表
例如,
发展表:
表名:ParentTable
(ParentID
是自动递增#和主键)
ParentID Name Value
------------------------------
1 Z A-1 (change value to Z)
2 B B-1 (will delete the record completely)
3 C C-1
4 D D-1
5 E E-1
6 F F-1
7 G G-1
8 H H-1
9 I I-1
生产表:
表名:ParentTable
(ParentID
是自动递增#和主键)
ParentID Name Value
-----------------------------
1 A A-1
2 B B-1
3 C C-1
4 D D-1
5 E E-1
6 F F-1
7 G G-1
8 H H-1
9 I I-1
首先,请注意ParentID
是自动递增#并且也是主键。 ParentTable
与其他人之间也有关系。
在开发服务器,我从“A”更名为“Z”与parentID# 1
,而我也删除了记录parentID# 2
。
由于parentID# 2
记录已被开发服务器上删除,以为我会从生产服务器上的相关ParentID# 2
其他表中删除任何记录。
什么是对生产更新ParentTable
一个很好的方式,看起来为ParentTable
开发服务器上的完全一样?
在此先感谢
这是一次性更新还是这是持续性/即时性需求? – 2016-02-25 21:29:57
只有一次更新。谢谢 – Milacay