2012-10-04 77 views
1

可能重複:
Cannot resolve the collation conflict between 「SQL_Latin1_General_CP1_CI_AS」 and 「Latin1_General_CI_AS」 in the equal to operation不能-解決規則「SQL_Latin1_General_CP1_CI_AS」和「Latin1_General_CI_AS」之間的排序規則衝突操作

當我嘗試連接兩個表上相同列a.C1 = b.C2我收到此消息:

無法解決e中「SQL_Latin1_General_CP1_CI_AS」和「Latin1_General_CI_AS」之間的排序規則衝突符合操作要求。

你能告訴我請問有什麼方法可以在不改變表格中的排序規則的情況下加入它們嗎?

SELECT * FROM 
BIT_Dashboard.dse.Solution a 
INNER JOIN 
Leistungsportfolio.dbo.EBFHB_Jobliste b 
ON a.Solution_NAM = b.SolutionName 
WHERE a.Solution_NAM COLLATE DATABASE_DEFAULT = b.SolutionName COLLATE DATABASE_DEFAULT 

錯誤消息:「在等於操作‘’無法解析之間的排序規則衝突規則‘SQL_Latin1_General_CP1_CI_AS’和」 Latin1_General_CI_AS

+0

請看看我的更新 – Dantes

回答

2

錯誤是ON子句(ON狀態上提後)

corrent是:

SELECT * FROM 
BIT_Dashboard.dse.Solution a 
INNER JOIN 
Leistungsportfolio.dbo.EBFHB_Jobliste b 
ON 
a.Solution_NAM COLLATE DATABASE_DEFAULT = b.SolutionName COLLATE DATABASE_DEFAULT 
相關問題