bit (Transact-SQL)
Gilt für: SQL Server
Azure SQL-Datenbank
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-Endpunkt in Microsoft Fabric
Warehouse in Microsoft Fabric
Ein ganzzahliger Datentyp, der einen Wert von 1
, , 0
oder NULL
.
Hinweise
Die SQL Server-Datenbank-Engine optimiert die Speicherung von Bitspalten. Wenn in einer Tabelle 8 oder weniger bit-Spalten vorhanden sind, werden die Spalten als 1 Byte gespeichert. Sind zwischen 9 und 16 bit -Spalten vorhanden, werden diese als 2 Byte gespeichert usw.
Der Bit-Datentyp kann zum Speichern boolescher Werte verwendet werden. Die Zeichenfolgenwerte TRUE
und können in Bitwerte konvertiert werden: TRUE
wird in 1
konvertiert und FALSE
in 0
FALSE
.
Beim Konvertieren in Bit wird jeder Wert ungleich Null in 1
.
Der Bitdatentyp unterstützt die FUNKTION ANZAHL . Andere Standardaggregatfunktionen, z SUM
. B. , AVG
, MIN
und MAX
, unterstützen den Bitdatentyp jedoch nicht direkt.