按位规范函数 (Entity SQL)

Entity SQL 包含按位规范函数。

备注

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

函数 说明

BitWiseAnd (value1, value2)

按照 value1 和 value2 的类型返回 value1 和 value2 的位与结果。

参数

ByteInt16Int32Int64

示例

-- The following example returns 1.

BitWiseAnd(1,3)

BitWiseNot (value)

返回 value 的位求反结果。

参数

ByteInt16Int32Int64

示例

-- The following example returns -4.

BitWiseNot(3)

BitWiseOr (value1, value2)

按照 value1 和 value2 的类型返回 value1 和 value2 的位或结果。

参数

ByteInt16Int32Int64

示例

-- The following example returns 3.

BitWiseOr(1,3)

BitWiseXor (value1, value2)

按照 value1 和 value2 的类型返回 value1 和 value2 位异或结果。

参数

ByteInt16Int32Int64

示例

-- The following example returns 2.

BitWiseXor (1,3)

另请参见

概念

规范函数 (Entity SQL)