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 value1 value2 jako typ value1 i value2 .Argumenty A Byte , , Int32 Int16 i Int64 .Przykład -- The following example returns 1. BitWiseAnd(1,3) |
BitWiseNot ( value ) |
Zwraca negację bitowej wartości value .Argumenty A Byte , , Int32 Int16 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 bitowe wyłączne odsunie i value1 value2 jako typ value1 i value2 .Argumenty A Byte , Int16 Int32 i Int64 .Przykład -- The following example returns 2. BitWiseXor (1,3) |