当我在Microsoft SQL Server中运行更新查询时,遇到以下错误:
看着排序规则,唯一的区别是最后一个字符。我对最后一部分的理解只是CI代表不区分大小写。如果我猜测,“AI”代表自动增量,但我不知道“AS”代表什么。
查询只使用了两个表,被更新的表和一个临时表,后者进行内部连接。我没有指定这两个表的排序规则,它们都在同一个数据库中,应该有相同的排序规则,因为它应该是数据库默认的排序规则。无法解析“SQL_Latin1_General_CP1_CI_AS”和“SQL_Latin1_General_CP1_CI_AI”之间的排序冲突,因为它们在等于操作中。
看着排序规则,唯一的区别是最后一个字符。我对最后一部分的理解只是CI代表不区分大小写。如果我猜测,“AI”代表自动增量,但我不知道“AS”代表什么。