LENGTH¶
获得RAW值的长度(Oracle的RAW值在神通数据库中具体为VARBINARY类型)
声明¶
UTL_RAW.LENGTH(
r IN VARBINARY)
RETURN NUMBER;
结构¶
| 参数 | 说明 |
|---|---|
| r | LENGTH将计算的RAW值。 |
返回值¶
返回一个RAW值的字节长度。
示例
create or replace procedure v_length
as
DECLARE
v Number;
r VARBINARY;
BEGIN
r := '0x54657374'; --给r赋值
v := UTL_RAW.length(r); --v为r转换为VARCHAR2类型的值的长度
select r as RAW_VALUE;
select v as LENGTH;
END;
/
call v_length;
RAW_VALUE(varbinary) |
--------------------------
0x54657374 |
总数目:1
LENGTH(numeric) |
---------------------
4 |
总数目:1