防止使用SQL Server COLLATE选择错误数据

时间:2015-07-23 19:58:42

标签: sql-server

我有两个数据库,我正在从另一个数据库移动数据。在某些列上,我需要解决“Latin1_General_CI_AS”和“Latin1_General_CI_AI”之间的排序规则冲突。所以我现在这样做:

SELECT [column] COLLATE Latin1_General_CI_AI
        FROM    xxx 

这适用于主要但在某些领域我看到的字符如下:

�

在已复制的数据中。在新数据库上更改了排序规则时,原始数据库中的某些字符似乎丢失了。现在我知道我可以使用REPLACE来摆脱它们,但我想知道而不是搜索整个记录集 - 有没有办法过滤掉或阻止首先出现的特殊字符?

0 个答案:

没有答案