Bitweise Operatoren (Transact-SQL)

Bitweise Operatoren bearbeiten Bits aus zwei Ausdrücken eines Datentyps der ganzzahligen Datentypkategorie.

Operator

Bedeutung

& (Bitweises AND)

Bitweises AND (2 Operanden)

| (Bitweises OR)

Bitweises OR (2 Operanden)

^ (Bitweises exklusives OR)

Bitweises exklusives OR (2 Operanden)

Die Operanden für bitweise Operatoren können beliebige Datentypen aus den Datentypkategorien der ganzen Zahlen oder der binären Zeichenfolgen aufweisen (außer dem image-Datentyp). Ausnahme ist, dass nicht beide Operanden aus der Datentypkategorie der binären Zeichenfolgen stammen können. In der folgenden Tabelle sind alle Datentypen aufgeführt, die für Operanden unterstützt werden.

Linker Operand

Rechter Operand

binary

int, smallint oder tinyint

bit

int, smallint, tinyint oder bit

int

int, smallint, tinyint, binary oder varbinary

smallint

int, smallint, tinyint, binary oder varbinary

tinyint

int, smallint, tinyint, binary oder varbinary

varbinary

int, smallint oder tinyint