raw类型浅析
来源:互联网 发布:php软件开发工具 编辑:程序博客网 时间:2024/05/21 09:47
--raw类型如果某个字节串算不上是文本,而且这个字符串不应在字符集发生变化时进行转换,那么这种字节串就应当存储在二进制的数据类型(RAW)中。EODA@PROD1> create table t ( raw_data raw(16) ); --16字节Table created.EODA@PROD1> insert into t values ( sys_guid() ); --sys_guid()返回一个全局唯一的16字节RAW串1 row created.EODA@PROD1> select * from t; --看起来像是以字符串保存,而且超过了16字节RAW_DATA--------------------------------401518970C5809ECE053479DA8C0C13FEODA@PROD1> select dump(raw_data,16) from t; --Len=16字节DUMP(RAW_DATA,16)----------------------------------------------------------------------------------------------------Typ=23 Len=16: 40,15,18,97,c,58,9,ec,e0,53,47,9d,a8,c0,c1,3fEODA@PROD1> insert into t values ( 'abcdef' ); --插入的是16进制的AB CD EF1 row created.EODA@PROD1> insert into t values ( 'abcdefgh' ); --插入非16禁止则失败insert into t values ( 'abcdefgh' ) *ERROR at line 1:ORA-01465: invalid hex numberEODA@PROD1> select rawtohex(raw_data) from t; --rawtohex()RAWTOHEX(RAW_DATA)--------------------------------401518970C5809ECE053479DA8C0C13FABCDEFEODA@PROD1> insert into t values ( hextoraw('abcdef') ); --hextoraw()将RAW转换为16进制1 row created.
0 0
- raw类型浅析
- RAW类型
- Oracle基本数据类型存储格式浅析(五)——RAW类型
- Oracle基本数据类型存储格式浅析(五)——RAW类型
- oracle: Raw类型解释
- Oracle中的Raw类型
- oracle中的RAW类型
- oracle中的raw类型
- oracle raw类型
- Oracle中的Raw类型解释
- raw类型的使用问题
- Oracle中的Raw类型解释
- Oracle中的Raw类型解释
- Sliced VBI和Raw VBI浅析
- QCOW2/RAW/qemu-img 概念浅析
- 对Oracle Raw类型的详细解剖
- JDBC读取Oracle LONG RAW类型字段
- Oracle基本数据类型—RAW类型
- Java 中常用缓存Cache机制的实现
- 如何利用call,apply获取数组的最大值最小值
- 将Sublime Text 3下 C/C++/java环境搭建
- Atitit dsl exer v3 qb3 新特性
- Linux下的正则表达式
- raw类型浅析
- java语言异常的使用方法和处理经验
- eclipse创建Maven项目报: Error merging velocity templates
- [OpenSceneGraph入门指导]1.6 OpenSceneGraph 概览
- OpenGLES2.0笔记
- 神经网络训练时精度问题
- MFC中给程序添加图标
- Linux C——数据库的基本知识
- mysql更改用户名和密码及mysql常用命令