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