Raw直接保存了二进制,在不同平台上传输时,即使字符集不同,也不需要转换。传送的都是二进制信息。
与varchar2类似,Raw(10)表示能存储最长10字节。Raw作为SQL数据类型,最长为2000。作为PL/SQL类型,最长32767。
声明Raw型数据:
create table test_raw (
c1 raw(10)
);
insert into test_raw values(utl_raw.cast_to_raw('1234567890'));
commit;
select utl_raw.cast_to_varchar2(c1) from test_raw;