Sdílet prostřednictvím


Bitové kanonické funkce

Entity SQL obsahuje bitové kanonické funkce.

Poznámky

Následující tabulka ukazuje bitové kanonické funkce Entity SQL. Tyto funkce vrátí Null, pokud je zadán Null vstup. Návratový typ funkcí je stejný jako typ argumentů. Argumenty musí být stejného typu, pokud funkce přebírá více než jeden argument. Pokud chcete provádět bitové operace napříč různými typy, musíte explicitně převést na stejný typ.

Funkce Popis
BitWiseAnd ( value1 , value2 ) Vrátí bitové spojení value1 a value2 jako typ value1 a value2.

Argumenty

A Byte, Int16, Int32a Int64.

Příklad

-- The following example returns 1.

BitWiseAnd(1,3)
BitWiseNot ( value ) Vrátí bitový komplement value.

Argumenty

A Byte, Int16, Int32a Int64.

Příklad

-- The following example returns -4.

BitWiseNot(3)
BitWiseOr ( value1 , value2 ) Vrátí bitovou disjunkci value1 a value2 jako typ value1 a value2.

Argumenty

A Byte, Int16, Int32 a Int64.

Příklad

-- The following example returns 3.

BitWiseOr(1,3)
BitWiseXor ( value1 , value2 ) Vrátí bitové exkluzivní disjunkce value1 a value2 jako typ value1 a value2.

Argumenty

A Byte, Int16, Int32 a Int64.

Příklad

-- The following example returns 2.

BitWiseXor (1,3)

Viz také