SQL Language (MOSC)

MOSC Banner

Creation of Index on BLOB.

edited Jul 29, 2012 5:46PM in SQL Language (MOSC) 3 commentsAnswered

Hello Experts,

Can someone help me in the creation of index on blob & blob is in where clause &  with LIKE operator.  Example query is as below.

 

select CONSUMER_REFERENCE,CORRELID,CONSUMER_ID from subscriptions where UTL_RAW.CAST_TO_VARCHAR2 (DBMS_LOB.SUBSTR(FILTER,500,1)) LIKE 'apos;1-4006675436apos;%';

 

Table description is as below. field in where clause is FILTER, highlighted below.

 

SQL> desc subscriptions;

Name                                      Null?    Type

----------------------------------------- -------- ----------------------------

CONSUMER_REFERENCE                                 VARCHAR2(256)

CORRELID                                  NOT NULL VARCHAR2(256)

TOPIC_EXPRESSION                          NOT NULL VARCHAR2(256)

USE_RAW                                   NOT NULL VARCHAR2(2)

STATUS                                    NOT NULL VARCHAR2(10)

CONTEXT                                            BLOB

FILTER                                             BLOB

CONSUMER_ID                                        VARCHAR2(30)

ORIGINATOR                                         VARCHAR2(30)

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center