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 se vrátí Null , pokud Null je zadaný 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řetypovat stejný typ.

Function 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é negace .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, Int16Int32 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, Int16Int32 a Int64.

Příklad

-- The following example returns 2.

BitWiseXor (1,3)

Viz také