我的联接返回 null,因为我无法删除前导零。基本上,我正在尝试pol.Policy_Number
用src.Policy_Number
大量策略替换。有没有办法可以删除ON
语句中的前导 0 src.Policy_Number
?我认为需要填充,但我是 SQL 新手,所以任何帮助将不胜感激。如果不是 pol 中的前导 0,则该pol
策略编号始终等于src
策略编号。这不是重复的。我不是在寻找select
. 我需要在 ON 语句旁边放置填充,以便src
删除 .Policy_Number 中的任何前导 0,以便JOIN
可以返回行。请不要关闭重复的问题
UPDATE pol
SET pol.Policy_Number = src.Policy_Number
FROM Policy_Table pol
INNER JOIN SourceTable src
on pol.Policy_Number =src.Policy_Number--00000000000000ABCD200,0000000000000EFT200
Where src.Policy_Number IN('ABCD200','EFT200')