本文介绍只读分析实例对位运算的支持情况,并列出每个运算符对入参数据类型的支持范围。文档中未列出的入参类型与使用方式均不支持。
位运算支持类型
& 按位与
语法:
value1 & value2value1 支持的数据类型:int、bigint、double、decimal、varchar、char。
value2 支持的数据类型:int、bigint、double、decimal、varchar、char。
| 按位或
语法:
value1 | value2value1 支持的数据类型:int、bigint、double、decimal、varchar、char。
value2 支持的数据类型:int、bigint、double、decimal、varchar、char。
~ 按位取反
语法:
~value1value1 支持的数据类型:int、bigint、double、decimal、varchar、char。
^ 按位异或
语法:
value1 ^ value2value1 支持的数据类型:int、bigint、double、decimal、varchar、char。
value2 支持的数据类型:int、bigint、double、decimal、varchar、char。