Freigeben über


Bitweise kanonische Funktionen

Entity SQL enthält bitweise kanonische Funktionen.

Bemerkungen

In der folgenden Tabelle sind die bitweisen kanonischen Entity SQL-Funktionen aufgeführt. Diese Funktionen geben Null zurück, wenn ein Null-Wert als Eingabe übergeben wird. Der Rückgabetyp der Funktionen ist derselbe wie der Argumenttyp bzw. die Argumenttypen. Die Argumente müssen vom gleichen Typ sein, wenn der Funktion mehr als ein Argument übergeben wird. Zum Ausführen bitweiser Operationen für verschiedene Typen müssen diese explizit in den gleichen Typ umgewandelt werden.

Funktion BESCHREIBUNG
BitWiseAnd ( value1 , value2 ) Gibt die bitweise Konjunktion von value1 und value2 als Typ von value1 und value2 zurück.

Argumente

Byte, Int16, Int32 und Int64.

Beispiel

-- The following example returns 1.

BitWiseAnd(1,3)
BitWiseNot ( value ) Gibt die bitweise Negation von value zurück.

Argumente

Byte, Int16, Int32 und Int64.

Beispiel

-- The following example returns -4.

BitWiseNot(3)
BitWiseOr ( value1 , value2 ) Gibt die bitweise Disjunktion von value1 und value2 als Typ von value1 und value2 zurück.

Argumente

Byte, Int16, Int32 und Int64.

Beispiel

-- The following example returns 3.

BitWiseOr(1,3)
BitWiseXor ( value1 , value2 ) Gibt die bitweise ausschließende Disjunktion von value1 und value2 als Typ von value1 und value2 zurück.

Argumente

Byte, Int16, Int32 und Int64.

Beispiel

-- The following example returns 2.

BitWiseXor (1,3)

Siehe auch