bit (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Point de terminaison analytique SQL dans Microsoft FabricEntrepôt dans Microsoft Fabric

Données de type entier qui peuvent prendre la valeur 1, 0 ou NULL.

Notes

Le moteur de base de données SQL Server optimise le stockage des colonnes de bits. Si une table contient 8 colonnes de bits ou moins, celles-ci sont stockées comme 1 octet. S’il y a entre 9 et 16 colonnes de bit, elles sont stockées sous la forme de 2 octets, etc.

Les valeurs de chaîne TRUE et FALSE peuvent être converties en valeurs de bit : la valeur TRUE est convertie en 1 et la valeur FALSE en 0.

Lors d'une conversion en bit, toute valeur différente de zéro est changée en 1.

Voir aussi

ALTER TABLE (Transact-SQL)
CAST et CONVERT (Transact-SQL)
CREATE TABLE (Transact-SQL)
Conversion de types de données (Moteur de base de données)
Types de données (Transact-SQL)
DECLARE @local_variable (Transact-SQL)
SET @local_variable (Transact-SQL)
sys.types (Transact-SQL)