Сортировка _loop

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Сортировка _loop

Сообщение Masygreen »

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

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

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

select value,name
from
exclassseg(EXCLASSSEG04) where ((23==exclassseg.classcode  and 0==exclassseg.CGROUP(noindex)));  
Время ведет!
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

фильтрация должна совпадать с индексом. или в loop указаывайте order by по полям - если не по индексу залетите на внешную выгрузку.
при модификации пишите external _loop или _loop table inernal
общий рецепт сделать insert as select во временную таблу и делайте с ней что хотите.
k_vit
Постоянный обитатель
Сообщения: 143
Зарегистрирован: 09 авг 2006, 16:40
Откуда: Россия, Тюмень, ОАО "Сибирский Научно-Аналитический Центр"

Сообщение k_vit »

А что если положить ограничения в самом _loop'е?

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

если конечно есть соответствующий индекс.
k_vit
Постоянный обитатель
Сообщения: 143
Зарегистрирован: 09 авг 2006, 16:40
Откуда: Россия, Тюмень, ОАО "Сибирский Научно-Аналитический Центр"

Сообщение k_vit »

Повторяюсь :smile:
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Сообщение Masygreen »

индекса нет .. но есть составной подходящий EXCLASSSEG04
Время ведет!
Ответить