按位规范函数
实体 SQL 包括按位规范函数。
备注
下表显示了按位实体 SQL 规范函数。 如果提供 Null
输入,则这些函数返回 Null
。 这些函数的返回类型与参数类型相同。 如果函数采用多个自变量,则这些自变量必须具有相同的类型。 若要对不同类型执行位运算,则需要显式强制转换为相同类型。
函数 | 说明 |
---|---|
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) |