Cha*_*ran 6 c# sql sql-server-2008 windows-server-2008 linq-to-sql
当我试着跑...
SELECT * FROM Users WHERE Username = 'ae' 它返回用户名为æ(ash字符)的匹配项.
我想知道是否有一种方法可以支持像ash字符这样的字符,但是能够得到与我正在寻找的完全匹配.
我想搜索ae并获得ae,而不是ae和æ
我正在使用SQL Server 2008和SQL Server 2008 R2.
SQL 排序规则似乎不会发生这种情况
\n\n;with Users As\n(\nselect '\xc3\xa6' as Username UNION ALL SELECT 'ae'\n)\nSELECT *\nFROM Users WHERE Username = 'ae' collate SQL_Latin1_General_CP1_CI_AS\nRun Code Online (Sandbox Code Playgroud)\n