查看单个帖子
旧 2009-01-23, 23:25   #1
孤灯渡漠
初级会员
 
注册日期: 2008-04-12
年龄: 41
帖子: 3
声望力: 0
孤灯渡漠 正向着好的方向发展
默认 matlab读取oracle大字段

最近解决了matlab查询oracle大字段的问题

虽然吧发有点土,但是管用,我也在想有没有更好的办法

1,把大字段Blob从数据库中查出来

由于大字段的存储的是按字节存储的,
不同的类型的编码格式不同
而matlab并不能自动知道你存储的是什么,
所以当然不能自动为您进行类型转换
matlab把每一个字节按照int8格式进行了显示

2,将字节转换成为十六进制,转换的编码格式应该是UINT8

3,将字节按大字段约定的格式转换成为数字
比如double类型是8个字节,float为4个字节
孤灯渡漠 当前离线   回复时引用此帖