Страница 1 из 1

Сортировка _loop

Добавлено: 17 фев 2010, 19:09
Masygreen
Сабж..
Есть интерфейс .. в нем некоторый виев...
по средь интерфейса необходим цикл по таблице не входящей в корневой виев..
не догоняю есть ли в этом случае сортировка??
пробовал подставить индекс ... :( не помогло .. хотя в саппорте прошло

конкретно пройти по определенному внешнему классификатору отсортировав его по коду..

Код: Выделить всё

select value,name
from
exclassseg(EXCLASSSEG04) where ((23==exclassseg.classcode  and 0==exclassseg.CGROUP(noindex)));  

Добавлено: 17 фев 2010, 21:17
edward_K
фильтрация должна совпадать с индексом. или в loop указаывайте order by по полям - если не по индексу залетите на внешную выгрузку.
при модификации пишите external _loop или _loop table inernal
общий рецепт сделать insert as select во временную таблу и делайте с ней что хотите.

Добавлено: 18 фев 2010, 09:13
k_vit
А что если положить ограничения в самом _loop'е?

что-то вроде _loop Таблица where ((условия)) ordered by поле

если конечно есть соответствующий индекс.

Добавлено: 18 фев 2010, 09:16
k_vit
Повторяюсь :smile:

Добавлено: 18 фев 2010, 15:57
Masygreen
индекса нет .. но есть составной подходящий EXCLASSSEG04