Condividi tramite


Funzioni canoniche bit per bit (Entity SQL)

Entity SQL include funzioni canoniche bit per bit. 

Osservazioni

Nella tabella seguente sono illustrate le funzioni canoniche bit per bit 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.

Arguments

Byte, Int16, Int32 e Int64.

Esempio

-- The following example returns 1.

BitWiseAnd(1,3)

BitWiseNot ( value )

Restituisce la negazione bit per bit di value.

Arguments

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.

Arguments

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

Byte, Int16, Int32 e Int64.

Esempio

-- The following example returns 2.

BitWiseXor (1,3)

Vedere anche

Concetti

Funzioni canoniche (Entity SQL)