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


Битовые канонические функции (язык Entity SQL)

Язык 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)

См. также

Основные понятия

Канонические функции (язык Entity SQL)