首页 > 解决方案 > 无法解决this和that之间的排序规则冲突

问题描述

我有来自 2 个不同数据库的数据,我需要将它们合并并相互比较。

一个例子:

select distinct CustomerNo from DB1.dbo.TableCustomers
UNION ALL
select distinct CustNo from DB2.dbo.NewTableCustomers

我在 UNION 操作错误中收到无法解决“Danish_Norwegian_CI_AS”和“Danish_Greenlandic_100_CI_AS”之间的排序规则冲突。任何想法如何解决这个问题?

标签: sqlsql-servercollation

解决方案


试试这个:

select distinct CustomerNo collate Danish_Norwegian_CI_AS from DB1.dbo.TableCustomers
UNION ALL
select distinct CustNo from DB2.dbo.NewTableCustomers

推荐阅读