SQL Server复制:转换复制的数据

时间:2011-02-16 16:00:28

标签: sql-server sql-server-2008 replication

我有一个员工数据库,可以复制到其他几个服务器。目前,仅复制员工ID和名称。但是,还需要复制SSN的最后四位数字。源数据库包含整个员工SSN,我不想复制整个号码。

如何修改发布仅复制SSN的后四位数?

示例:来源:123-45-6789(int) - >目的地:6789(char(4))

编辑:应该注意,我无法修改源数据库的架构。因此,我无法在源表中添加列。

1 个答案:

答案 0 :(得分:3)

编辑:根据提供的其他信息,我认为您的选择是复制完整列并修改插入/更新存储过程(dbo.sp_MSins_YourTableNamedbo.sp_MSupd_YourTableName)在订阅者处获取子字符串。