Entity SQL 包含按位運算的標準函式。
備註
下表顯示位元運算的實體 SQL 標準函數。 如果Null提供輸入,這些函式會傳回 Null 。 函式的傳回型別與自變數類型(s) 相同。 如果函式接受多個自變數,自變數的類型必須相同。 若要跨不同類型執行位元運算,您必須顯式轉型為相同的類型。
| 功能 | 說明 |
|---|---|
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) |