SQL_Hungarian_CP1250_CI_AS 表现为区分大小写,尽管排序规则是 CI(不区分大小写)。其根本原因是在 SQL Server 中有 2 个匈牙利语家族的匈牙利语。
select * from sys.objects where name like 'myTablE'
没有收到任何行
select * from sys.objects where name like 'myTablE' COLLATE SQL_Latin1_General_CP1_CI_AS
已选择 1 行
当我使用 Hungarian_Technical_CI_AS 时,我能够看到结果:(SQL 中的第二个匈牙利语家族)
select * from sys.objects where name like 'myTablE' COLLATE Hungarian_Technical_CI_AS
这是一个错误吗?