Funciones canónicas bit a bitBitwise Canonical Functions

Entity SQLEntity SQL incluye funciones canónicas bit a bit.includes bitwise canonical functions.

ComentariosRemarks

En la tabla siguiente se muestran las demás funciones canónicas de Entity SQLEntity SQL bit a bit.The following table shows the bitwise Entity SQLEntity SQL canonical functions. Estas funciones Null devolverán Null si se proporciona la entrada.These functions will return Null if Null input is provided. El tipo de valor devuelto de las funciones es igual que los tipos de argumento.The return type of the functions is the same as the argument type(s). Los argumentos deben ser del mismo tipo, si la función toma más de uno.Arguments must be of the same type, if the function takes more than one argument. Para realizar operaciones bit a bit en diferentes tipos, debe convertir explícitamente al mismo tipo.To perform bitwise operations across different types, you need to cast to the same type explicitly.

FunciónFunction DESCRIPCIÓNDescription
BitWiseAnd ( value1 , value2 )BitWiseAnd ( value1 , value2 ) Devuelve la conjunción bit a bit de value1 y value2 como el tipo de value1 y value2.Returns the bitwise conjunction of value1 and value2 as the type of value1 and value2.

ArgumentosArguments

,, YInt64. Byte Int16 Int32A Byte, Int16, Int32, and Int64.

EjemploExample

-- The following example returns 1.

BitWiseAnd(1,3)
BitWiseNot ( value )BitWiseNot ( value ) Devuelve la negación bit a bit de value.Returns the bitwise negation of value.

ArgumentosArguments

,, YInt64. Byte Int16 Int32A Byte, Int16, Int32, and Int64.

EjemploExample

-- The following example returns -4.

BitWiseNot(3)
BitWiseOr ( value1 , value2 )BitWiseOr ( value1 , value2 ) Devuelve la disyunción bit a bit de value1 y value2 como el tipo de value1 y value2.Returns the bitwise disjunction of value1 and value2 as the type of value1 and value2.

ArgumentosArguments

Byte ,Int16Y .Int64 Int32A Byte, Int16, Int32 and Int64.

EjemploExample

-- The following example returns 3.

BitWiseOr(1,3)
BitWiseXor ( value1 , value2 )BitWiseXor ( value1 , value2 ) Devuelve la disyunción exclusiva bit a bit de value1 y value2 como el tipo de value1 y value2.Returns the bitwise exclusive disjunction of value1 and value2 as the type of value1 and value2.

ArgumentosArguments

Byte ,Int16Y .Int64 Int32A Byte, Int16, Int32 and Int64.

EjemploExample

-- The following example returns 2.

BitWiseXor (1,3)

Vea tambiénSee also