CAST_TO_RAW¶
VARCHAR2类型的值转换为RAW类型(Oracle的RAW类型在神通数据库中具体为VARBINARY类型)
声明¶
UTL_RAW.CAST_TO_RAW (
c IN VARCHAR2)
RETURN VARBINARY;
结构¶
| 参数 | 说明 |
|---|---|
| c | 即将转换为RAW值的VARCHAR2值 |
返回值¶
如果传递非NULL值,则此函数返回RAW值(Oracle的RAW类型在神通数据库中具体为VARBINARY类型);如果传递NULL值,则此函数返回NULL。
示例
create or replace procedure cTr
as
DECLARE
v VARCHAR2; --定义VARCHAR2类型的v
r VARBINARY; --定义VARBINARY类型的r
BEGIN
v := 'Test'; --给v赋值
r := UTL_RAW.CAST_TO_RAW(v); --r为v转换为VARBINARY类型的值
select v as SOURCE;
select r as DEST;
END;
/
call cTr;
SOURCE(varchar) |
---------------------
Test |
总数目:1
DEST(varbinary) |
---------------------
0x54657374 |
总数目:1