Bitowe operatory języka Transact-SQL)

Operatory bitowe wykonuje operacje bitowe między dwoma wyrażeniami wszelkich typów danych kategorię typu danych Liczba całkowita.

Operator

Znaczenie

&(Iloczynu (AND))

Iloczynu (AND) (dwa operandy).

| (Logiczną lub)

Logiczną lub (dwa operandy).

^ (Bitowe wyłączne OR)

Bitowe lub wykluczające (dwa operandy).

Operandy operatory bitowe może być jeden z typów danych integer lub kategorii typu danych ciąg binarny (z wyjątkiem image Typ danych), chyba że oba operandy nie może być jeden z typów danych kategorii typu danych ciąg binarny.W poniższej tabela przedstawiono operand obsługiwanych typów danych.

Lewy operand

Prawy operand

plik binarny

int, smallint lub tinyint

bit

int, smallint, tinyint, or bit

int

int, smallint, tinyint, binary, or varbinary

smallint

int, smallint, tinyint, binary, or varbinary

tinyint

int, smallint, tinyint, binary, or varbinary

varbinary

int, smallint lub tinyint