SQL Serverには、ブール値のデータ型
がありません。 。 @Mikaelが示しているように、最も近い近似はビットです。ただし、これは数値型であり、ブール型ではありません。さらに、2つの値のみをサポートします-0 または1 (および1つの非値、NULL 。
SQL(標準SQLおよびT-SQL方言)は、3値論理> 。 SQLのブール型は、3つの値(TRUE)をサポートする必要があります 、FALSE およびUNKNOWN (また、値以外のNULL )。つまり、bit ここでは実際には適切ではありません。
SQLServerがデータ型をサポートしていないことを考えると 、その「タイプ」のリテラルを記述できると期待すべきではありません。