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 , Int32 a Int64 .Příklad -- The following example returns 1. BitWiseAnd(1,3) |
BitWiseNot ( value ) |
Vrátí bitové negace .value Argumenty A Byte , Int16 , Int32 a 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) |