一 K-DB简介
K-DB数据库是浪潮公司推出具备核心知识产权的企业级数据库。
K-DB全面支持主流数据库标准,通过系统化工具主动解决数据库迁移中兼容性问题;支持共享存储式集群架构(KRAC),是一款高性能、高可用、高安全的企业级数据库产品。
二 long raw介绍
LONG RAW 类型是 RAW 类型的扩展数据类型。与 RAW 类型相同,是用来存储二进制数据的。
LONG RAW 类型具有如下特征。
● 可声明的最大字符串长度为2GB。
● 只可声明表内的一个字段。
● 对 LONG RAW 类型的列可创建索引(Index)。
● 包含 LONG RAW 类型中列的行(Row)存储在磁盘上时,与其他列的值一起存储在同一磁盘存储块
中,并可能会根据长度经过多个磁盘存储块来进行存储。
● 访问 LONG RAW 类型时,一向只能顺次访问,且不可对任意的位置进行运算。
三 测试
如何查出输入的字符。(先转成blob,再转为varchar)
创建测试表test01,并插入数据:
SQL> create table test01 (id int,name long raw);
Table 'TEST01' created.
SQL> insert into test01 values(1,rawtohex('您好'));
1 row inserted.
SQL> commit;
Commit completed.
创建临时表,转换数据类型:
SQL> create table t2 as select to_lob(name) as name from test01;
Table 'T2' created.
查询数据:
SQL> select utl_raw.cast_to_varchar2(name) from t2;
UTL_RAW.CAST_TO_VARCHAR2(NAME)
--------------------------------------------------------------------------------
您好
1 row selected.
最后修改时间:2021-07-25 10:38:25
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




