Freigeben über


bit (Transact-SQL)

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) SQL-Analyseendpunkt in Microsoft Fabric Warehouse in Microsoft Fabric SQL-Datenbank in Microsoft Fabric

Ein ganzzahliger Datentyp, der einen Wert von 1, , 0oder 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 1konvertiert und FALSE in 0FALSE .

Beim Konvertieren in Bit wird jeder Wert ungleich Null in 1.

Der Bitdatentyp unterstützt die FUNKTION ANZAHL . Andere Standardaggregatfunktionen, z SUM. B. , AVG, MINund MAX, unterstützen den Bitdatentyp jedoch nicht direkt.