按位规范函数

实体 SQL 包括按位规范函数。

备注

下表显示了按位实体 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)

请参阅