Здравствуйте!
Возникла непонятная ситуация: создал таблицу
create table SvodPotrMC "Сводная потребность МЦ "
with table_code = 14302
(
NREC : tNrec "Номер записи",
mnplan_nrec : comp "Ссылка на норм. потребность",
spmnplan_npp : string [21] "# в спец. потребности",
mc_nrec : comp "МЦ",
grmc_nrec : comp "Группа МЦ",
kated_nrec : comp "Ед.Изм.",
gp_nrec : comp "ГП",
zp : comp "Заказ покупателя",
Dateisp : date "дата исполнения",
chpotr : double "чистая потребность",
ost_pr : double "остаток на производстве",
ost_skl : double "остаток на складе",
def : double "дефицит",
kol_zayav : double "кол-во в заявках",
post_nrec : comp "поставщик" ,
kol_zakup : double "кол-во на закуп"
)
with index
(
SvodPotrMC01 = nrec (Unique, Surrogate,Journal),
SvodPotrMC02 = mnplan_nrec ,
SvodPotrMC03 = spmnplan_npp + mc_nrec + grmc_nrec + kated_nrec,
SvodPotrMC04 = mc_nrec,
SvodPotrMC05 = gp_nrec,
SvodPotrMC06 = gp_nrec + zp + Dateisp
) ;
пишу запрос -
select * from SvodPotrMC where (( 281474976711669 == SvodPotrMC.mnplan_nrec
))
order BY SvodPotrMC.spmnplan_npp , SvodPotrMC.mc_nrec , SvodPotrMC.grmc_nrec , SvodPotrMC.kated_nrec;
вылезает предупреждение:
Предупреждение: С ограничением RELATION порядок STANDARD Реализуется на внешней выгрузке
Почему появляется предупреждение, есть же индекс???
Сортировка таблицы на внешней выгрузке
- Screw
- топ-софт
- Сообщения: 73
- Зарегистрирован: Пт, 14/09/2007 22:54
- Имя Фамилия: Виталий Корзюк
- Откуда: ТопСофт
- Контактная информация:
Re: Сортировка таблицы на внешней выгрузке
В данной ситуации допустимо использовать индекс с mnplan_nrec в качестве первого сегмента + остальные, упомянутые в order by, в том же порядке. Атлантис будет использовать один и тот же индекс для выборки и сортировки.