Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка: Size of optimizer block exceeded [D7, IB6.x]


veb ©   (2004-08-04 13:44:00) 

Господа помогите!
Как бороться с этой ошибкой? Могу я где-нибудь увеличить   этот "Size of optimizer block" и насколько?

SQL следующий:
RP**** - это представления, не очень сложные

SELECT  E.Id, E.Name, E.UstFond, E.City, E.Region, M.Name, E.ADMId, E.SHRId, F2.Res, F3.Res, F4.Res, F5.Res, F6.Res, 90/F6.Res, F8.Res, 90/F8.Res,  90/F8.Res - 90/F6.Res  

FROM Enterprise E, Ministry M, RP1FM2 F2, RP1FM3 F3,  RP1FM4 F4, RP1FM5 F5, RP1FM6 F6, RP1FM8 F8

WHERE
 M.Id = E.MINId AND
 F2.ENTId = E.Id AND
 F2.CurDate = '01.08.2004' AND

 F3.ENTId = E.Id AND
 F3.CurDate = '01.08.2004' AND

 F4.ENTId = E.Id AND
 F4.CurDate = '01.08.2004' AND

 F5.ENTId = E.Id AND
 F5.CurDate = '01.08.2004' AND
 F5.PrDate = '01.07.2004' AND

 F6.ENTId = E.Id AND
 F6.CurDate = '01.08.2004' AND
 F6.PrDate = '01.07.2004' AND

 F8.ENTId = E.Id AND
 F8.CurDate = '01.08.2004' AND
 F8.PrDate = '01.07.2004'
;


veb   (2004-08-04 21:46:00) [1]

to Соловьев

  Спасибо! Очень помогли!


Соловьев   (2004-08-04 13:54:00) [2]

надо преобразовать запрос используя join


Наверх

Титульная страница Поиск, карта сайта Написать письмо