Dela via


Bitvis kanoniska funktioner

Entitets-SQL innehåller bitvis kanoniska funktioner.

Anmärkningar

I följande tabell visas bitvis entitets-SQL-kanoniska funktioner. Dessa funktioner returnerar 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. För att utföra bitvisa operationer mellan olika typer måste du uttryckligen omvandla till samma typ.

Funktion 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