思路是将NVARCHAR转为VARCHAR会将unicode字符抓换为?
造成字符长度的变化
如:
len(replace(CAST(i.ContactName AS VARCHAR),'?',''))>0
上面返回的长度大于0代表含有非unicode字符,等于0代表都是unicode字符(当然要排除字段值为空的记录)
思路是将NVARCHAR转为VARCHAR会将unicode字符抓换为?
造成字符长度的变化
如:
len(replace(CAST(i.ContactName AS VARCHAR),'?',''))>0
上面返回的长度大于0代表含有非unicode字符,等于0代表都是unicode字符(当然要排除字段值为空的记录)