Entity SQL には、ビットごとの正規関数が含まれています。
注釈
次の表に、ビットごとの Entity SQL 正規関数を示します。 これらの関数は、Null
入力が提供された場合にNull
を返します。 関数の戻り値の型は、引数の型と同じです。 関数が複数の引数を受け取る場合、引数は同じ型である必要があります。 異なる型間でビットごとの操作を実行するには、同じ型に明示的にキャストする必要があります。
機能 | 説明 |
---|---|
BitWiseAnd (
value1
,
value2
)
|
value1 とvalue2 の型として、value1 とvalue2 のビットごとの組み合わせを返します。引数 Byte 、Int16 、Int32 、およびInt64 。例 -- The following example returns 1. BitWiseAnd(1,3) |
BitWiseNot (
value
)
|
value のビットごとの否定を返します。引数 Byte 、Int16 、Int32 、およびInt64 。例 -- The following example returns -4. BitWiseNot(3) |
BitWiseOr (
value1
,
value2
)
|
value1 とvalue2 の型として、value1 とvalue2 のビットごとの和演算を返します。引数 Byte 、Int16 、Int32 、Int64 。例 -- The following example returns 3. BitWiseOr(1,3) |
BitWiseXor (
value1
,
value2
)
|
value1 とvalue2 の型として、value1 とvalue2 のビットごとの排他的な結合を返します。引数 Byte 、Int16 、Int32 、Int64 。例 -- The following example returns 2. BitWiseXor (1,3) |