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


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

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

Замечания

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

Function Description
BitWiseAnd ( value1 , value2 ) Возвращает результат битового логического умножения value1 и value2 того же типа, что имеют value1 и value2.

Аргументы

Int16, Byte, Int32и Int64.

Пример

-- The following example returns 1.

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

Аргументы

Int16, Byte, Int32и Int64.

Пример

-- The following example returns -4.

BitWiseNot(3)
BitWiseOr ( value1 , value2 ) Возвращает результат битового логического сложения value1 и value2 того же типа, что имеют value1 и value2.

Аргументы

Int16Int32, Byteи Int64.

Пример

-- The following example returns 3.

BitWiseOr(1,3)
BitWiseXor ( value1 , value2 ) Возвращает результат битового исключающего логического сложения value1 и value2 того же типа, что имеют value1 и value2.

Аргументы

Int16Int32, Byteи Int64.

Пример

-- The following example returns 2.

BitWiseXor (1,3)

См. также