![]() |
matlab读取oracle大字段
最近解决了matlab查询oracle大字段的问题
虽然吧发有点土,但是管用,我也在想有没有更好的办法 1,把大字段Blob从数据库中查出来 由于大字段的存储的是按字节存储的, 不同的类型的编码格式不同 而matlab并不能自动知道你存储的是什么, 所以当然不能自动为您进行类型转换 matlab把每一个字节按照int8格式进行了显示 2,将字节转换成为十六进制,转换的编码格式应该是UINT8 3,将字节按大字段约定的格式转换成为数字 比如double类型是8个字节,float为4个字节 |
回复: matlab读取oracle大字段
[QUOTE=孤灯渡漠;21731]最近解决了matlab查询oracle大字段的问题
虽然吧发有点土,但是管用,我也在想有没有更好的办法 1,把大字段Blob从数据库中查出来 由于大字段的存储的是按字节存储的, 不同的类型的编码格式不同 而matlab并不能自动知道你存储的是什么, 所以当然不能自动为您进行类型转换 matlab把每一个字节按照int8格式进行了显示 2,将字节转换成为十六进制,转换的编码格式应该是UINT8 3,将字节按大字段约定的格式转换成为数字 比如double类型是8个字节,float为4个字节[/QUOTE] 楼主说的大字段是什么意思啊?一大量的数据么? 我最近碰到一个问题,matlab7从oracle中读取20000+条数据,效率哪是一般的慢啊。楼主有解决方法么?? |
所有时间均为北京时间。现在的时间是 12:43。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.