blob不能出现在where语句里面。
写过程来处理。

解决方案 »

  1.   

    SQL> desc bb
    Name Type        Nullable Default Comments 
    ---- ----------- -------- ------- -------- 
    A    VARCHAR2(2) Y                         
    B    VARCHAR2(2) Y                         
    C    CLOB        Y                         
    D    BLOB        Y   SQL> select dbms_lob.substr(d) from bb;DBMS_LOB.SUBSTR(D)
    --------------------------------------------------------------------------------
    123456SQL> select dbms_lob.substr(d) from bb where dbms_lob.instr(d,'34')>1;DBMS_LOB.SUBSTR(D)
    --------------------------------------------------------------------------------
    123456