Пустая строка в SQL Server 2008 против пробела

Сегодня утром я наткнулся на что-то немного странное и подумал, что отправлю это для комментария. Может ли кто-нибудь объяснить, почему следующий запрос SQL печатает «равно» при запуске с SQL 2008. Уровень совместимости db установлен на 100. if '' = ' ' print 'equal' else print 'not equal' И это...