![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
проблема с firebird [D6, fib 1.5]
denis24 © (2005-02-11 14:52:00)На этот раз мой вопрос я задаю предельно понятно.
Есть ли ограничение у FB на кол-во выводимых полей через join в запросе
Пишу
SELECT L1.ID_KARTOCHKI, L1.FAM, L1.NAME, L1.OTCH, L1.DATE_ROZD, L1.ADRESS, L1.TELEFON, L2.ID_,L2.DATE_, L2.TIME_, L2.f1, , L2.f1, L2.f2, L2.PICTURE1, L2.PICTURE2, L2.L3.ID, L3.F1, L3.F2, L3.F3,L3.F4, L3.F5, L3.F6, L3.F7, L3.F8, L3.F9, L3.F10, L3.F11, L3.F12, L3.F13, L3.F14
FROM TBLMAIN L1
LEFT OUTER JOIN TBLSPR_1 L2 ON (L1.ID_KARTOCHKI = L2.ID_KARTOCHKI)
LEFT OUTER JOIN TBLSPR_2 L3 ON (L1.ID_KARTOCHKI = L3.ID_KARTOCHKI)
В итоге такого запроса получаю
Invalid token.
invalid request BLR at offset 267.
Implementation limit exceeded.
block size exceeds implementation restriction.
Если уменьшаю кол-во выводимых поей то проходит
Romkin (2005-02-11 15:22:00) [1]http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_techspec&
А эта ошибка - ясно же сказано, размер ХП ограничен 64 Кб для компилированного кода. Вызываемые ХП - тоже включаются