Condividi tramite


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)

Vedi anche