按位规范函数 (Entity SQL)

Entity SQL 包含按位规范函数。 

备注

下表列出了 Entity SQL 按位规范函数。 如果提供 Null 输入,则这些函数返回 Null。 这些函数的返回类型与参数类型相同。 如果函数采用多个参数,则这些参数必须具有相同的类型。 若要对不同类型执行位运算,则需要显式强制转换为相同类型。

功能 说明

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)

另请参见

概念

规范函数 (Entity SQL)