Dela via


Bitvis kanoniska funktioner

Entitets-SQL innehåller bitvis kanoniska funktioner.

Kommentarer

I följande tabell visas bitvis entitets-SQL-kanoniska funktioner. Dessa funktioner returneras Null om Null indata anges. Returtypen för funktionerna är samma som argumenttyperna. Argument måste vara av samma typ, om funktionen tar mer än ett argument. Om du vill utföra bitvis åtgärder mellan olika typer måste du uttryckligen omvandla till samma typ.

Function beskrivning
BitWiseAnd ( value1 , value2 ) Returnerar bitvis konjunktion av value1 och value2 som typ av value1 och value2.

Argument

A Byte, Int16, Int32och Int64.

Exempel

-- The following example returns 1.

BitWiseAnd(1,3)
BitWiseNot ( value ) Returnerar bitvis negation av value.

Argument

A Byte, Int16, Int32och Int64.

Exempel

-- The following example returns -4.

BitWiseNot(3)
BitWiseOr ( value1 , value2 ) Returnerar bitvis disjunction av value1 och value2 som typ av value1 och value2.

Argument

A Byte, Int16, Int32 och Int64.

Exempel

-- The following example returns 3.

BitWiseOr(1,3)
BitWiseXor ( value1 , value2 ) Returnerar den bitvis exklusiva disjunctionen av value1 och value2 som typ av value1 och value2.

Argument

A Byte, Int16, Int32 och Int64.

Exempel

-- The following example returns 2.

BitWiseXor (1,3)

Se även