如何判断数据库排序规则是否区分大小写?有没有比寻找" CS" /" BIN"更好的方法。在校对名称?
答案 0 :(得分:2)
SELECT DATABASEPROPERTYEX('Database_Name', 'Collation')
如果它在排序规则中有Latin_General_CS_AS
,则查看它是否返回CS
,这意味着它区分大小写,如果排序规则名称为CI
,则表示它是Case Insensative。< / p>
答案 1 :(得分:1)
SELECT CASE WHEN N'a' = N'A'
THEN 0
ELSE 1
END AS IsCaseSensitive