现在有一个表中包含blob字段这个字段里的内容是,java程序自定义的类型的集合(ArrayList),经过序列化后存储进来的。
自定义的类型比如:
class person(){
String name;
int age;
String address;
}请问可以直接通过存储过程对这个blob的数据进行计算吗?(比如我可以查找所有记录里的所有address里含有'北京'字样的总人数)
自定义的类型比如:
class person(){
String name;
int age;
String address;
}请问可以直接通过存储过程对这个blob的数据进行计算吗?(比如我可以查找所有记录里的所有address里含有'北京'字样的总人数)
分析:是可以统计,但无法通过普通的查询进行统计。可以写一个函数来进行统计。利用dbms_lob.instr过程进行分析Blob中的数据!