побитовые операторы (Transact-SQL)
Побитовые операторы выполняют побитовые действия над двумя выражениями с любым типом данных, относящимся к категории типа данных integer.
Оператор |
Значение |
---|---|
Побитовый оператор И (два операнда). |
|
Побитовый оператор ИЛИ (два операнда). |
|
Побитовый оператор, исключающий ИЛИ (два операнда). |
Операнды побитовых операторов могут принадлежать к любому из целочисленных типов данных или к категории типов данных «двоичная строка» (кроме типа данных image), однако оба операнда не могут относиться к типам данных из категории «двоичная строка». Следующая таблица показывает поддерживаемые типы данных операндов.
Левый операнд |
Правый операнд |
---|---|
int, smallint и tinyint |
|
int, smallint, tinyint или bit |
|
int, smallint, tinyint, binary или varbinary |
|
int, smallint, tinyint, binary или varbinary |
|
int, smallint, tinyint, binary или varbinary |
|
int, smallint и tinyint |