blob意思 oracle数据库如何查询一张表中BLOB字段中的内容?

oracle数据库如何查询一张表中BLOB字段中的内容?可以通过dbms_lob来辅助查询:--创建测试表create table tt1 (XXName varchar2(20),ProductID

oracle数据库如何查询一张表中BLOB字段中的内容?

可以通过dbms_lob来辅助查询:--创建测试表create table tt1 (XXName varchar2(20),ProductIDs blob)--向测试表中插入数据insert into tt1 select "a",to_blob("a001b002") from dual--查询blob字段中含有"a001"的记录select XXName from tt1 where mod(dbms_lob.instr(ProductIDs,"a001"),2)=1--删除测试表drop table tt1

oracleCLOB/BLOBtovarchar2?

to_char就好了,long型的不能to_char,需要用其他方式,但是clob直接to_char就搞定了