bit (Transact-SQL)

Применимо к: даSQL Server (все поддерживаемые версии) ДаБаза данных SQL Azure ДаУправляемый экземпляр SQL Azure даAzure Synapse Analytics даПараллельное хранилище данных

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

Комментарии

Компонент Компонент SQL Server Database Engine оптимизирует хранение столбцов типа bit. Если в таблице имеется 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)