Вниз
Скачать: CL | DM;

Select из ХП   Найти похожие ветки 

← →
Жук ©   (2003-05-30 16:14) [0]

Есть ХП :
CREATE PROCEDURE pro
RETURNS (
f1 INTEGER,
f2 VARCHAR (10),
f3 VARCHAR (255),
f4 INTEGER)
AS
BEGIN
for select t1.field2, t2.field3
from table1 t1 left join table2 t2 on t1.id_t2=t2.id
into :f2,:f3
do begin
select count(field1)
from table3
where id_t1=:f2
into :f1;
f4=strlen(:f2)-1;
SUSPEND;
end
END

Всё компилится. НД запроса для цикла не пустой, но при выполнении запроса к процедуре :
select * from test
Мне возварщает пустой НД. Почему ?


← →
Жук ©   (2003-05-30 16:16) [1]

Гм-м. Поправка : select * from pro


← →
Zacho ©   (2003-05-30 16:33) [2]

Да вроде все правильно.
А что возвращает
select t1.field2, t2.field3
from table1 t1 left join table2 t2 on t1.id_t2=t2.id ?


← →
Жук ©   (2003-05-30 16:45) [3]


> Zacho © (30.05.03 16:33)
> А что возвращает
>...?

Возвращает НД из ~100 записей...

Мля ! Закоментил всё, что в цикле, кроме suspend"a и откомпилил - всё работает,
раскоментил всё, что закоментил перед этим, откомпилил - стало работать.
Видать на баг ибэйсовский наткнулся. Поздравляю нас всех !


← →
Zacho ©   (2003-05-30 16:53) [4]


> Жук © (30.05.03 16:45)

Переходи на FB или Yaffil. IB 6.0 - глюкотень еще та.


← →
Жук ©   (2003-05-30 17:00) [5]


> Zacho © (30.05.03 16:53)
> Переходи на FB или Yaffil. IB 6.0 - глюкотень еще та.

Не от меня зависит, да и не факт, что там будет лучше.

Кстати, анонсирую : я тут упорно занимаюсь тестированием запросов типа таблица+ХП и просто ХП :-) Результатами поделюсь в понедельник.


← →
Zacho ©   (2003-05-30 17:12) [6]


> Жук © (30.05.03 17:00)
>
> > Zacho © (30.05.03 16:53)
> > Переходи на FB или Yaffil. IB 6.0 - глюкотень еще та.
>
> Не от меня зависит, да и не факт, что там будет лучше.

А почему ? FB - бесплатен.
А что лучше - факт. Посмотри хотя бы список багов IB, исправленных в FB.
> Кстати, анонсирую : я тут упорно занимаюсь тестированием
> запросов типа таблица+ХП и просто ХП :-) Результатами поделюсь
> в понедельник.

Ждем-с. :) Любопытно посмотреть. Только приводи планы запросов, а не ХП. :)



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.022 c
14-84658
Pat
2003-06-09 23:43
2003.06.26
SoftIce: 9x -->НТ


1-84140
ngczn
2003-06-10 13:27
2003.06.26
маска ввода


9-83839
MRB_SPB
2003-01-16 12:49
2003.06.26
Геометрия


1-84228
LoMaster
2003-06-12 23:32
2003.06.26
Как программно создать EditBox (TEdit)?


6-84480
dimka
2003-04-21 13:18
2003.06.26
Две машины в своих локальных сетях есть прокси как организовать




   Наверх