Udostępnij przez


Funkcje bitowe Canonical

Język Entity SQL zawiera bitowe funkcje kanoniczne.

Uwagi

W poniższej tabeli przedstawiono bitowe funkcje kanoniczne Entity SQL. Te funkcje zwrócą Null, jeśli zostanie podane Null. Zwracany typ funkcji jest taki sam jak typy argumentów. Argumenty muszą być tego samego typu, jeśli funkcja przyjmuje więcej niż jeden argument. Aby wykonać operacje bitowe dla różnych typów danych, należy wyraźnie konwertować na ten sam typ.

Funkcja Opis
BitWiseAnd ( value1 , value2 ) Zwraca bitową koniunkcję value1 i value2 jako typ value1 i value2.

Argumenty

A Byte, Int16, Int32, i Int64.

Przykład

-- The following example returns 1.

BitWiseAnd(1,3)
BitWiseNot ( value ) Zwraca bitową negację value.

Argumenty

A Byte, Int16, Int32, i Int64.

Przykład

-- The following example returns -4.

BitWiseNot(3)
BitWiseOr ( value1 , value2 ) Zwraca bitowe rozsyłanie value1 i value2 jako typ value1 i value2.

Argumenty

A Byte, Int16, Int32 i Int64.

Przykład

-- The following example returns 3.

BitWiseOr(1,3)
BitWiseXor ( value1 , value2 ) Zwraca bitową alternatywę wyłączającą value1 i value2 jako typ value1 i value2.

Argumenty

A Byte, Int16, Int32 i Int64.

Przykład

-- The following example returns 2.

BitWiseXor (1,3)

Zobacz także