SQL Server 2008 pusty ciąg a spacja

Dziś rano natknąłem się na coś dziwnego i pomyślałem, że przedstawię to do komentarza. Czy ktoś może wyjaśnić, dlaczego następujące zapytanie SQL wyświetla „równe”, gdy jest uruchamiane względem SQL 2008. Poziom zgodności db jest ustawiony na 100. if '' = ' ' print 'equal' else print 'not...