孤灯渡漠
2009-01-23, 23:25
最近解决了matlab查询oracle大字段的问题
虽然吧发有点土,但是管用,我也在想有没有更好的办法
1,把大字段Blob从数据库中查出来
由于大字段的存储的是按字节存储的,
不同的类型的编码格式不同
而matlab并不能自动知道你存储的是什么,
所以当然不能自动为您进行类型转换
matlab把每一个字节按照int8格式进行了显示
2,将字节转换成为十六进制,转换的编码格式应该是UINT8
3,将字节按大字段约定的格式转换成为数字
比如double类型是8个字节,float为4个字节
虽然吧发有点土,但是管用,我也在想有没有更好的办法
1,把大字段Blob从数据库中查出来
由于大字段的存储的是按字节存储的,
不同的类型的编码格式不同
而matlab并不能自动知道你存储的是什么,
所以当然不能自动为您进行类型转换
matlab把每一个字节按照int8格式进行了显示
2,将字节转换成为十六进制,转换的编码格式应该是UINT8
3,将字节按大字段约定的格式转换成为数字
比如double类型是8个字节,float为4个字节