gpt4 book ai didi

sql-server - 如何在 SQL Server 的 JOIN 中使用 COLLATE?

转载 作者:行者123 更新时间:2023-12-03 07:35:03 28 4
gpt4 key购买 nike

我正在尝试加入两个表,但出现此错误:

Msg 468, Level 16, State 9, Line 8 Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Latin1_General_CI_AS" in the equal to operation.



这是我正在使用的代码:
 SELECT *

FROM [FAEB].[dbo].[ExportaComisiones] AS f

JOIN [zCredifiel].[dbo].[optPerson] AS p

ON (p.vTreasuryId = f.RFC) COLLATE Latin1_General_CI_AS

我知道错了,它下划线 整理 .我不知道如何应用它。

最佳答案

正确的语法如下所示。见 MSDN .

SELECT *
FROM [FAEB].[dbo].[ExportaComisiones] AS f
JOIN [zCredifiel].[dbo].[optPerson] AS p

ON p.vTreasuryId COLLATE Latin1_General_CI_AS = f.RFC COLLATE Latin1_General_CI_AS

关于sql-server - 如何在 SQL Server 的 JOIN 中使用 COLLATE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39300955/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com