битовые операторы (Transact-SQL)
Побитовые операторы выполняют побитовые действия над двумя выражениями с любым типом данных, относящимся к категории целочисленных типов данных.
Оператор | Значение |
---|---|
Побитовый оператор И (два операнда). |
|
Побитовый оператор ИЛИ (два операнда). |
|
Побитовый оператор, исключающий ИЛИ (два операнда). |
Операнды побитовых операторов могут принадлежать к любому из целочисленных типов данных или к категории типов данных «двоичная строка» (кроме типа данных 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 |
См. также
Справочник
Операторы (Transact-SQL)
Типы данных (Transact-SQL)