Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.24;
Скачать: CL | DM;

Вниз

PLAN - это вовсе не трава   Найти похожие ветки 

 
Fiend ©   (2003-03-05 09:49) [0]

Здрасте люди!

Работаю с FireBird, и делаю вот такой запрос

Update "ActsOfServices" A
set "Service_ID"=(select "Service_ID" from "Services" S
where S."Abonent_Account"=A."Abonent_Account" and S."Service_ID"=A."Service_ID")

Запустил этот запрос и ждал где-то с пол часа. Устал ждать остановил всё. снова включил и думаю а ну ка компильну запрос. Скомпилился и показывает мне оно, шо к подзапросу индекс в плане не подключился.Хотя индекс есть и как раз именно по тем полям шо идёт запрос. И именно в том порядке. Пытаюсь насильно в плане прикрутить инжекс, а оно мне говорит, шо мол индекс этот, не может использоваться в этом плане. шо делать ума не приложу.

Люди подскажите пожалуста!


 
Johnmen ©   (2003-03-05 09:57) [1]

Оисание индекса ? К какой таблице ?


 
Alexandr ©   (2003-03-05 10:05) [2]

сделать этот запрос процедурой, а там уже и план прикрутить, и алгоритм оптимально прописать.


 
Fiend ©   (2003-03-05 10:20) [3]

Спасибо всем!

Как поёт сплин: Выхода нет.

Ваще скажу я вам дико напрягает то, что просто запрос сильно ограничен в возможностях по сравнению с процедурами или еще чем то. Ничё укак грится не попишешь, но по MS SQL в котором наоборот на процедуры и функции накладывается некоторые ограничения по сравнению с батчами, очень трудно свыкнуться с этим.

Но как грится, лавэ оно на дороге не валяется, придётся так!


ЕЩЕ РАЗ ВСЕМ СПОС!



Страницы: 1 вся ветка

Текущий архив: 2003.03.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
3-76273
DKalinin
2003-03-03 17:36
2003.03.24
Чем лучше сделать инсталлятор?


14-76654
Vavan
2003-03-08 14:44
2003.03.24
ошибка odac


1-76458
Ozone
2003-03-11 06:23
2003.03.24
EXCEL


3-76322
SerKom
2003-03-05 13:58
2003.03.24
Как увидить значения по умольчанию в Db-контралах приложения, не


8-76522
Gayrus
2002-12-13 10:30
2003.03.24
Bass