Funzioni canoniche bit per bit
Entity SQL include funzioni canoniche bit per bit.
Osservazioni:
Nella tabella seguente sono illustrate le funzioni canoniche bit per bit di Entity SQL. Queste funzioni restituiscono Null
se viene specificato l'input Null
. Il tipo restituito delle funzioni sarà uguale ai tipi di argomenti. Gli argomenti devono essere dello stesso tipo, se la funzione ne accetta più di uno. Per eseguire operazioni bit per bit tra tipi diversi, è necessario eseguire il cast in modo esplicito sullo stesso tipo.
Funzione | Descrizione |
---|---|
BitWiseAnd ( value1 , value2 ) |
Restituisce la congiunzione bit per bit di value1 e value2 come tipo di value1 e value2 .Argomenti Tipo Byte , Int16 , Int32 e Int64 .Esempio -- The following example returns 1. BitWiseAnd(1,3) |
BitWiseNot ( value ) |
Restituisce la negazione bit per bit di value .Argomenti Tipo Byte , Int16 , Int32 e Int64 .Esempio -- The following example returns -4. BitWiseNot(3) |
BitWiseOr ( value1 , value2 ) |
Restituisce la disgiunzione bit per bit di value1 e value2 come tipo di value1 e value2 .Argomenti Tipo Byte , Int16 , Int32 e Int64 .Esempio -- The following example returns 3. BitWiseOr(1,3) |
BitWiseXor ( value1 , value2 ) |
Restituisce la disgiunzione esclusiva bit per bit di value1 e value2 come tipo di value1 e value2 .Argomenti Tipo Byte , Int16 , Int32 e Int64 .Esempio -- The following example returns 2. BitWiseXor (1,3) |