Udostępnij za pomocą


bit (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Punkt końcowy analizy SQL w usłudze Microsoft FabricHurtownia danych w usłudze Microsoft FabricBaza danych SQL w usłudze Microsoft Fabric

Typ danych całkowitych, który może przyjmować wartość 1, 0lub NULL.

Remarks

Aparat bazy danych programu SQL Server optymalizuje magazyn kolumn bitowych . Jeśli w tabeli znajduje się co najmniej 8 kolumn bitowych , kolumny są przechowywane jako 1 bajt. Jeśli istnieją kolumny z zakresu od 9 do 16 bitów , kolumny są przechowywane jako 2 bajty itd.

Typ danych bitowych może służyć do przechowywania wartości logicznych. Wartości TRUE ciągu i FALSE można przekonwertować na wartości bitowe : TRUE jest konwertowany na 1, i FALSE jest konwertowany na 0.

Konwertowanie na bit promuje dowolną wartość inną niżzerowa na 1wartość .

Typ danych bitowych obsługuje funkcję COUNT . Jednak inne standardowe funkcje agregujące, takie jak SUM, AVG, MINi MAX, nie obsługują bezpośrednio typu danych bitowych .