ビット単位の正規関数 (Entity SQL)

Entity SQL にはビット単位の正規関数があります。 

解説

次の表に、ビット単位の Entity SQL 正規関数を示します。 Null が入力された場合、これらの関数は Null を返します。 戻り値の型は、引数の型と同じです。 複数の引数を関数が受け取る場合、それらの引数は同じ型にする必要があります。 異なる型でビット単位の演算を実行するには、明示的に同じ型にキャストする必要があります。

機能 Description

BitWiseAnd ( value1 , value2 )

value1value2 のビット単位の論理積を value1value2 の型で返します。

引数

ByteInt16Int32、および Int64

-- The following example returns 1.

BitWiseAnd(1,3)

BitWiseNot ( value )

value のビット単位の否定を返します。

引数

ByteInt16Int32、および Int64

-- The following example returns -4.

BitWiseNot(3)

BitWiseOr ( value1 , value2 )

value1value2 のビット単位の論理和を value1value2 の型で返します。

引数

ByteInt16Int32、および Int64

-- The following example returns 3.

BitWiseOr(1,3)

BitWiseXor ( value1 , value2 )

value1value2 のビット単位の排他的論理和を value1value2 の型で返します。

引数

ByteInt16Int32、および Int64

-- The following example returns 2.

BitWiseXor (1,3)

参照

概念

正規関数 (Entity SQL)