我修改了開發數據庫中的表,並希望使用開發服務器中的新數據更新生產數據庫上的同一個表。請讓我來解釋一下這個...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