SQL Server nemá booleovský datový typ
. Jak @Mikael naznačil, nejbližší aproximace je bit. Ale to je číselný typ, ne booleovský typ. Navíc podporuje pouze 2 hodnoty - 0 nebo 1 (a jeden bez hodnoty, NULL ).
SQL (standardní SQL, stejně jako dialekt T-SQL) popisuje logiku tří hodnot . Booleovský typ pro SQL by měl podporovat 3 hodnoty - TRUE , FALSE a UNKNOWN (a také NULL bez hodnoty ). Tedy bit tady vlastně není dobrý zápas.
Vzhledem k tomu, že SQL Server nemá podporu pro typ dat , neměli bychom očekávat, že budeme schopni psát literály tohoto "typu".