【发布时间】:2018-04-15 00:40:14
【问题描述】:
嗨,我是 SQL 查询的新手
我的查询是
ALTER TABLE ValidIBAN NOCHECK CONSTRAINT FK_ValidIBAN_Countries
UPDATE t
SET t.CountryID = s.Corrected
from #TempNewCountryID s,Countries t
where
s.Existing = t.CountryID
但是在运行这个查询之后我得到了
无法解决等于操作中“SQL_Latin1_General_CP1_CI_AI”和“SQL_Latin1_General_CP1_CI_AS”之间的排序规则冲突。
错误请指教。
【问题讨论】:
-
似乎你应该做一个表定义概述。如果您需要在查询中添加 COLLATE 子句,您的表定义可能不一致。
-
你真的应该养成使用 ANSI-92 样式连接的习惯,它们已经存在超过 25 年了。 sqlblog.com/blogs/aaron_bertrand/archive/2009/10/08/…
标签: sql sql-server sql-server-2008