Comment faire pour forcer oracle de ne pas utiliser un index

J'ai une exigence à laquelle j'ai du forcer le sql de ne pas utiliser un index particulier qui existe sur une table.

par exemple,

create table t1(id varhcar2(10),data1 varchar2(3000));
create table t2(id varhcar2(10),data2 varchar2(3000));

create index id1 on t1(id);

select * from t1,t2 where t1.id=t2.id;

Je ne peux pas supprimer l'index id1 et ni tomber je n'ai pas les droits sur elle. donc je veux ajouter une sorte de soupçon d'éviter de l'utiliser..

Est-il un tel soupçon, ou est-il une solution de contournement pour ce.

Merci d'avance

OriginalL'auteur Fr_nkenstien | 2013-06-17