Поделиться через


Побитовые канонические функции

Entity SQL включает побитовые канонические функции.

Замечания

В следующей таблице показаны побитовые канонические функции Entity SQL. Эти функции вернут Null, если Null предоставлены входные данные. Возвращаемый тип функций совпадает с типами аргументов. Аргументы должны быть одного типа, если функция принимает несколько аргументов. Для выполнения побитовых операций между разными типами необходимо явным образом привести их к одному и тому же типу.

Функция Описание
BitWiseAnd ( value1 , value2 ) Возвращает побитовое сочетание value1 и value2 в качестве типа value1 и value2.

Аргументы

Byte, Int16, Int32 и Int64.

Пример

-- The following example returns 1.

BitWiseAnd(1,3)
BitWiseNot ( value ) Возвращает битовое отрицание value.

Аргументы

Byte, Int16, Int32 и Int64.

Пример

-- The following example returns -4.

BitWiseNot(3)
BitWiseOr ( value1 , value2 ) Возвращает побитовую дизъюнкцию value1 и value2 в виде типа value1 и value2.

Аргументы

Byte, Int16, Int32 и Int64.

Пример

-- The following example returns 3.

BitWiseOr(1,3)
BitWiseXor ( value1 , value2 ) Возвращает побитовое исключающее ИЛИ value1 и value2 в виде типа value1 и value2.

Аргументы

Byte, Int16, Int32 и Int64.

Пример

-- The following example returns 2.

BitWiseXor (1,3)

См. также