2011-02-16 128 views
2

我有一個僱員數據庫複製到其他幾個服務器。目前,只有員工ID和姓名正在被複制。然而,需要複製SSN的最後四位數字。源數據庫包含整個員工SSN,我不想複製整個數字。SQL Server複製:轉換複製數據

如何修改發佈以僅複製SSN的最後四位數字?

實例:來源:123-45-6789(INT) - >目的地:6789(CHAR(4))

編輯:應當注意,我不能修改源數據庫的模式。因此,我無法將列添加到源表中。

回答

3

編輯:根據提供的附加信息,我覺得你的選擇將是複製整列並修改用戶(一個或多個)插入/更新存儲過程(dbo.sp_MSins_YourTableNamedbo.sp_MSupd_YourTableName)取子。

+0

我應該在問題中提到我無法修改源數據庫的模式。這是一個供應商數據庫,它的手。 – NYSystemsAnalyst 2011-02-16 16:09:48