Есть ли причины не хранить логические значения в SQL как битовые типы данных без NULL? Я часто вижу их как целые числа без ограничений для ограничения значений 0 и 1, а также как строки с такими вещами, как T / F, True / False, yes / no и т. Д., Опять же, без ограничений. Не лучше ли хранить их как биты и не беспокоиться о дополнительных ограничениях? Что мне здесь не хватает?