Funzioni canoniche bit per bitBitwise Canonical Functions

Entity SQLEntity SQL include funzioni canoniche bit per bit. includes bitwise canonical functions.

NoteRemarks

Nella tabella seguente sono illustrate le funzioni canoniche bit per bit Entity SQLEntity SQL.The following table shows the bitwise Entity SQLEntity SQL canonical functions. Queste funzioni restituiscono Null se Null viene specificato l'input.These functions will return Null if Null input is provided. Il tipo restituito delle funzioni sarà uguale ai tipi di argomenti.The return type of the functions is the same as the argument type(s). Gli argomenti devono essere dello stesso tipo, se la funzione ne accetta più di uno.Arguments must be of the same type, if the function takes more than one argument. Per eseguire operazioni bit per bit tra tipi diversi, è necessario eseguire il cast in modo esplicito lo stesso tipo.To perform bitwise operations across different types, you need to cast to the same type explicitly.

FunzioneFunction DescrizioneDescription
BitWiseAnd ( value1 , value2 )BitWiseAnd ( value1 , value2 ) Restituisce la congiunzione bit per bit di value1 e value2 come tipo di value1 e value2.Returns the bitwise conjunction of value1 and value2 as the type of value1 and value2.

ArgomentiArguments

Oggetto Byte, Int16, Int32, e Int64.A Byte, Int16, Int32, and Int64.

EsempioExample

-- The following example returns 1.

BitWiseAnd(1,3)
BitWiseNot ( value )BitWiseNot ( value ) Restituisce la negazione bit per bit di value.Returns the bitwise negation of value.

ArgomentiArguments

Oggetto Byte, Int16, Int32, e Int64.A Byte, Int16, Int32, and Int64.

EsempioExample

-- The following example returns -4.

BitWiseNot(3)
BitWiseOr ( value1 , value2 )BitWiseOr ( value1 , value2 ) Restituisce la disgiunzione bit per bit di value1 e value2 come tipo di value1 e value2.Returns the bitwise disjunction of value1 and value2 as the type of value1 and value2.

ArgomentiArguments

Oggetto Byte, Int16, Int32 e Int64.A Byte, Int16, Int32 and Int64.

EsempioExample

-- The following example returns 3.

BitWiseOr(1,3)
BitWiseXor ( value1 , value2 )BitWiseXor ( value1 , value2 ) Restituisce la disgiunzione esclusiva bit per bit di value1 e value2 come tipo di value1 e value2.Returns the bitwise exclusive disjunction of value1 and value2 as the type of value1 and value2.

ArgomentiArguments

Oggetto Byte, Int16, Int32 e Int64.A Byte, Int16, Int32 and Int64.

EsempioExample

-- The following example returns 2.

BitWiseXor (1,3)

Vedere ancheSee Also

Funzioni canonicheCanonical Functions