Битовые канонические функции
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 .Аргументы Int16 Int32 , Byte и Int64 .Пример -- The following example returns 3. BitWiseOr(1,3) |
BitWiseXor ( value1 , value2 ) |
Возвращает результат битового исключающего логического сложения value1 и value2 того же типа, что имеют value1 и value2 .Аргументы Int16 Int32 , Byte и Int64 .Пример -- The following example returns 2. BitWiseXor (1,3) |