BIT_COMPLEMENT

将RAW进行按位取反(Oracle的RAW值在神通数据库中具体为VARBINARY类型)

声明

UTL_RAW.BIT_COMPLEMENT (
        r IN RAW)
RETURN RAW;

结构

参数 说明
r 参与按位取反操作的RAW。

返回值

返回按位取反之后的RAW。

示例

create or replace procedure v_bit_complement
as
DECLARE
  r VARBINARY;
  res VARBINARY;
BEGIN
  r := '0x1'; 
  res := UTL_RAW.bit_complement(r); 
  select r as R;
  select res as RESULT;
END;

/
call v_bit_complement;
R(varbinary)      |
------------------
0x01              |
总数目:1
RESULT(varbinary)      |
-----------------------
0xFE                   |
总数目:1