bit (Transact-SQL)

Область применения:yesSQL Server (все поддерживаемые версии) YesБаза данных SQL Azure YesУправляемый экземпляр SQL Azure yesAzure Synapse Analytics yesAnalytics Platform System (PDW)

Целочисленный тип данных, который может принимать значения 1, 0 или NULL.

Комментарии

Ядро СУБД SQL Server оптимизирует хранение битовых столбцов. Если в таблице имеется 8 или менее столбцов типа bit, они хранятся как 1 байт. Если имеется от 9 до 16 столбцов типа bit, они хранятся как 2 байта и т. д.

Строковые значения TRUE и FALSE можно преобразовать в значения типа bit: значение TRUE преобразуется в 1, а значение FALSE преобразуется в 0.

При преобразовании в битовый тип (bit) любое ненулевое значение приравнивается к 1.

См. также раздел

ALTER TABLE (Transact-SQL)
Функции CAST и CONVERT (Transact-SQL)
Инструкция CREATE TABLE (Transact-SQL)
Преобразование типов данных (ядро СУБД)
Типы данных (Transact-SQL)
DECLARE @local_variable (Transact-SQL)
SET @local_variable (Transact-SQL)
sys.types (Transact-SQL)