sql:字符串比较

sql: string comparison

我有以下 sql 代码:

if ('aaa' = 'aAa') 
    print 'equals'
else
    print 'not equals'

并打印 equals。为什么当字符串不相等时会出现这种行为?

使用排序规则:

IF 'aaa' COLLATE Latin1_General_CS_AS = 'aAa' COLLATE Latin1_General_CS_AS
 print 'equals'
else
 print 'not equals'