![]() |
#5 |
Участник
|
Цитата:
Сообщение от Горбунов Дмитрий
Для пример был взят следующий маленький подзапрос, задействованный в "большом" запросе:
select level,A_TYPE_COD, A_TYPE_NAME from bmssa.A_TYPE A where DataAreaId ='tst' --внешний параметр start with A_TYPE_MR_COD =0 --внешний параметр connect by prior A_TYPE_COD=A_TYPE_MR_COD я так понимаю, индексы просто не используются. попробуй включить в запрос дополнительные условия по коду компании: select level,A_TYPE_COD, A_TYPE_NAME from bmssa.A_TYPE A where DataAreaId ='tst' start with A_TYPE_MR_COD =0 and DataAreaId ='tst' connect by prior A_TYPE_COD=A_TYPE_MR_COD and and DataAreaId ='tst' единственно, что не помню, можно ли так писать в запросе... оракла под рукой нет проверить. Последний раз редактировалось Roman. ~RVS; 15.11.2005 в 16:26. |
|