Одной из распространенных причин поиска NCHAR (1) вместо битов является то, что Oracle не поддерживает битовый тип.Если у вас был разработчик Oracle или Oracle, или база данных, которая раньше работала в Oracle, вы увидите это очень часто.В Sql Server это действительно не нужно.
Однако я обнаружил, что в большинстве мест, где у меня есть битовое поле (или NCHAR (1) в Oracle), то, что я действительно хочу, это дата-время, которое указывает не столько значениефлага, но именно тогда, когда это стало правдой.Это не всегда так, но когда я вспоминаю старый код, который я написал, я думаю, что 4 раза из 5 я использовал битовое поле, я должен был использовать дату и время.