bit (Transact-SQL)

Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure Управляемый экземпляр SQL Azure Конечная точка аналитики аналитики Synapse Analytics Analytics (PDW)SQL Analyticsв Microsoft FabricХранилище в Microsoft Fabric

Целочисленный тип данных, который может принимать значения 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)