Udostępnij za pośrednictwem


Funkcje bitowe Canonical

Język Entity SQL zawiera funkcje kanoniczne bitowe.

Uwagi

W poniższej tabeli przedstawiono bitowe funkcje kanoniczne Entity SQL. Te funkcje zostaną zwrócone Null w przypadku Null podania danych wejściowych. 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 w różnych typach, należy jawnie rzutować na ten sam typ.

Function opis
BitWiseAnd ( value1 , value2 ) Zwraca bitowe połączenie i value1value2 jako typ value1 i value2.

Argumenty

A Byte, , Int32Int16i Int64.

Przykład

-- The following example returns 1.

BitWiseAnd(1,3)
BitWiseNot ( value ) Zwraca negację bitowej wartości value.

Argumenty

A Byte, , Int32Int16i 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, Int16Int32 i Int64.

Przykład

-- The following example returns 3.

BitWiseOr(1,3)
BitWiseXor ( value1 , value2 ) Zwraca bitowe wyłączne odsunie i value1value2 jako typ value1 i value2.

Argumenty

A Byte, Int16Int32 i Int64.

Przykład

-- The following example returns 2.

BitWiseXor (1,3)

Zobacz też