Partager via


bit (Transact-SQL)

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

S'applique à : SQL Server (SQL Server 2008 via la version actuelle, Base de données SQL Windows Azure (version initiale via la version actuelle.

Notes

Le Moteur de base de données SQL Server optimise le stockage des colonnes bit. S'il y a au plus 8 colonnes bit dans une table, celles-ci sont stockées dans 1 octet. S'il y a entre 9 et 16 colonnes bit, elles sont stockées dans 2 octets, etc.

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

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

Voir aussi

Référence

ALTER TABLE (Transact-SQL)

CAST et CONVERT (Transact-SQL)

CREATE TABLE (SQL Server)

Types de données (Transact-SQL)

DECLARE @local\_variable (Transact-SQL)

SET @local\_variable (Transact-SQL)

sys.types (Transact-SQL)

Concepts

Conversion de types de données (moteur de base de données)