Существует ли булев тип данных в Microsoft SQL Server, любят существует в MySQL?
Если так, какова альтернатива в SQL Server MS?
Вы можете использовать тип данных BIT
для представления логических данных. Значение поля BIT
либо 1,0, либо ноль.
Возможно, вы захотите использовать тип данных BIT
, вероятно, установка будет как NOT NULL
:
Цитата из статьи MSDN :
бит (Transact-SQL)
Целочисленный тип данных, который может принимать значения 1, 0 или NULL.
Компонент SQL Server Database Engine оптимизирует хранение битовых столбцов. Если в таблице 8 или менее битовых столбцов, они сохраняются как 1 байт. Если имеется от 9 до 16 битных столбцов, столбцы сохраняются как 2 байта и так далее.
Строковые значения ИСТИНА и ЛОЖЬ могут быть преобразованы в битовые значения: ИСТИНА преобразуется в 1, а ЛОЖЬ преобразуется в 0.
Вы можете использовать бит
DataType в SQL Server для хранения логических данных.
Используйте тип данных Bit
. Он имеет значения 1 и 0 при работе с ним в родном T-SQL