Tsql sql与AS和AI的区别是什么

Tsql sql与AS和AI的区别是什么,tsql,sql-server-2008-r2,Tsql,Sql Server 2008 R2,sql与AS和AI之间的区别是什么? 是否有人为每一个字符都列出了一个经过整理的字符列表 select distinct s1.Field1, s2.Field2 from s1 inner join s2 on s1.Field1 collate Latin1_General_CI_AI = s2.Field2 collate Latin1_General_CI_AI select distinct s1.Field1, s2.Field2 from s1 i

sql与AS和AI之间的区别是什么? 是否有人为每一个字符都列出了一个经过整理的字符列表

select distinct s1.Field1, s2.Field2
    from s1 inner join s2
        on s1.Field1 collate Latin1_General_CI_AI = s2.Field2 collate Latin1_General_CI_AI

select distinct s1.Field1, s2.Field2
    from s1 inner join s2
        on s1.Field1 collate Latin1_General_CI_AS = s2.Field2 collate Latin1_General_CI_AS

AI/AS之间排序规则的区别是区分重音(AS)和不区分重音(AI)

CI/CS是指不区分大小写(CI)和区分大小写(CS)

有关这两个项目的信息:

Latin1_General_CI_AI    Latin1-General, case-insensitive, accent-insensitive, kanatype-insensitive, width-insensitive
Latin1_General_CI_AS    Latin1-General, case-insensitive, accent-sensitive, kanatype-insensitive, width-insensitive
欲了解更多有关所有collate的信息,请

SELECT name, description
FROM fn_helpcollations()
请参阅

SELECT name, description
FROM fn_helpcollations()