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

Как создать индекс?

Добавлено: 19 янв 2005, 17:06
Alexandra
Подскажите новичку: есть таблица, как создать дополнительный индекс?
Например, для таблицы SUMULSOC по полям TPERSON, YEAR. Конструкция "Alter Table SUMULSOC Add Index (sumulsoc_ind = tperson+year);" почему-то не проходит, выдается ошибка "Контекст не найден".

Re: Как создать индекс?

Добавлено: 19 янв 2005, 20:12
edward_K
не советую даже пробовать на не своих таблах.

так в лот

Alter Dictionary ;
alter table ZAVPRICE
add index ( ZAVPRICE05= head ) ;
отключить протект,журнал(и его очистить),сорпо
лот выполнять только vip.exe

Re: Как создать индекс?

Добавлено: 20 янв 2005, 01:50
Goblin
Зачем лишний индекс ?
Не надо умножать сущности без надобности ...
Связать по Persons c SumUlSoc вполне можно через LSchet - все то же самое можно увидеть

Добавлено: 19 май 2006, 14:36
Шолпан
Помогите плииизз. Я пишу программку в DELPHI для формирования одного отчетика, мне очень очень нужен индек по CUKS в табличке SPSTEP!!!

Добавлено: 22 май 2006, 06:11
Алексей
А в чем сложности подрубить таблицу по какому нибудь "близкому" индексу а остальное подключать через (noindex) либо уже самому обработать в цикле?

Добавлено: 22 май 2006, 08:42
Шолпан
Честно говоря я новичок в этом деле и не овсем знаю как это делать. тем более, что близкого индека нет

Добавлено: 22 май 2006, 08:47
Алексей
Шолпан
Вы информации дали 0, ну или почти 0. Так вам никто ничего не сможет посоветоват. Хотя бы обрисовали ситуацию, что за отчет, что должно получиться, почему индекс именно такой? (объекты стро-ва?)

Добавлено: 22 май 2006, 08:56
Шолпан
Сорри, имеется каталог объектов, нужно собрать платежи по объектам, т.е. выходная форма отчета
Объект1
платеж 1 по объект 1
платеж 2 по объект 1
...............................
платеж n по объект 1
Объект 2
платеж 1 по объект 2
платеж 2 по объект 2
...............................
платеж n по объект 2
и т.д.
Платежи к объектам цепляются через спецификацию счета, т.е. связь таблиц такая: KATSTROY - SPSTEP - STEPDOC - BASEFIN - PLPOR,
Так вот у меня теперь проблема: Как, бегая по табличке KATSTROY, собирать данные из PLPOR.
Написала все, что смогла, если что спрашивайте напишу все
Спасибо, что откликнулись

Добавлено: 22 май 2006, 09:18
Алексей
1. Почему пишете на дельфи? VIP не знаком?
2. Создать временную таблицу с нужной Вам структурой и бегая по платежам уже наполнять её данными.
3. Выводить информацию будете из временной таблицы по индексу, который нужен Вам и который Вы сами задатите при описании временной таблицы.

Добавлено: 22 май 2006, 09:27
Шолпан
VIP совсем не знаком, мы приобрели его недавно и освоить еще не успели

Добавлено: 22 май 2006, 10:06
Алексей
На форуме много примеров работы с временными таблицами. При чем есть куски целых интерфейсом, поищите - посмотрите.
А создавать индекс в реальной БД ради того что бы получить отчет... я бы не стал.

Добавлено: 22 май 2006, 10:11
Шолпан
спасибо!! я поищу