我有一个员工数据库,可以复制到其他几个服务器。目前,仅复制员工ID和名称。但是,还需要复制SSN的最后四位数字。源数据库包含整个员工SSN,我不想复制整个号码。
如何修改发布仅复制SSN的后四位数?
示例:来源:123-45-6789(int) - >目的地:6789(char(4))
编辑:应该注意,我无法修改源数据库的架构。因此,我无法在源表中添加列。
答案 0 :(得分:3)
编辑:根据提供的其他信息,我认为您的选择是复制完整列并修改插入/更新存储过程(dbo.sp_MSins_YourTableName
,dbo.sp_MSupd_YourTableName
)在订阅者处获取子字符串。