我的联接返回 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')