bit (Transact-SQL)
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW) Endpoint di analisi SQL in Microsoft Fabric Warehouse in Microsoft Fabric
Tipo di dati integer che può accettare un valore , 1
0
o NULL
.
Osservazioni:
Il motore di database di SQL Server ottimizza l'archiviazione delle colonne di bit. Se una tabella contiene al massimo 8 colonne di tipo bit, le colonne vengono archiviate come singolo byte. Se la tabella contiene da 9 a 16 colonne di tipo bit, le colonne vengono archiviate in 2 byte e così via.
Il tipo di dati di bit può essere usato per archiviare valori booleani. I valori TRUE
stringa e FALSE
possono essere convertiti in valori di bit : TRUE
vengono convertiti in 1
e FALSE
vengono convertiti in 0
.
La conversione in bit promuove qualsiasi valore diverso da zero in 1
.
Il tipo di dati bit supporta la funzione COUNT . Tuttavia, altre funzioni di aggregazione standard, ad esempio SUM
, MIN
AVG
, e MAX
, non supportano direttamente il tipo di dati di bit.