按位规范函数

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

注解

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

功能 DESCRIPTION
BitWiseAnd ( value1 , value2 ) 按照 value1value2 的类型返回 value1value2 的位与结果。

论点

AByteInt16Int32、.Int64

示例

-- The following example returns 1.

BitWiseAnd(1,3)
BitWiseNot ( value ) 返回 value 的按位取反值。

论点

AByteInt16Int32、.Int64

示例

-- The following example returns -4.

BitWiseNot(3)
BitWiseOr ( value1 , value2 ) 按照 value1value2 的类型返回 value1value2 的位或结果。

论点

A ByteInt16Int32Int64

示例

-- The following example returns 3.

BitWiseOr(1,3)
BitWiseXor ( value1 , value2 ) 按照 value1value2 的类型返回 value1value2 位异或结果。

论点

A ByteInt16Int32Int64

示例

-- The following example returns 2.

BitWiseXor (1,3)

另请参阅