CAST_FROM_NUMBER

将Number转化为对应的VARBINARY二进制表达(Oracle的RAW值在神通数据库中具体为VARBINARY类型)

声明

UTL_RAW.CAST_FROM_NUMBER (
        r  IN Number)
RETURN VARBINARY;

结构

参数 说明
r Number数值。

返回值

返回Number数值对应的二进制序列。

示例

create or replace procedure v_cast_from_number
as
DECLARE
  src_num Number;
  res_num varbinary;
BEGIN
  src_num := 123;
  res_num := UTL_RAW.cast_from_number(src_num); 
  select src_num as Number;
  select res_num as RESULT;
END;

/
call v_cast_from_number;
NUMBER(numeric)      |
---------------------
123                  |
总数目:1
RESULT(varbinary)      |
-----------------------
0x313233               |
总数目:1