共用方式為


位元運算標準函數

Entity SQL 包含按位運算的標準函式。

備註

下表顯示位元運算的實體 SQL 標準函數。 如果Null提供輸入,這些函式會傳回 Null 。 函式的傳回型別與自變數類型(s) 相同。 如果函式接受多個自變數,自變數的類型必須相同。 若要跨不同類型執行位元運算,您必須顯式轉型為相同的類型。

功能 說明
BitWiseAnd ( value1 , value2 ) 傳回value1value2的按位與結果,作為value1value2的類型。

引數

ByteInt16Int32Int64

範例

-- The following example returns 1.

BitWiseAnd(1,3)
BitWiseNot ( value ) 傳回value的位元否定。

引數

ByteInt16Int32Int64

範例

-- The following example returns -4.

BitWiseNot(3)
BitWiseOr ( value1 , value2 ) 傳回value1value2的按位或運算結果,作為value1value2的類型。

引數

ByteInt16Int32Int64

範例

-- The following example returns 3.

BitWiseOr(1,3)
BitWiseXor ( value1 , value2 ) 傳回value1value2的位元互斥或,並以value1value2為類型。

引數

ByteInt16Int32Int64

範例

-- The following example returns 2.

BitWiseXor (1,3)

另請參閱