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

Вниз

цикл в storeproc   Найти похожие ветки 

 
jen_bond   (2002-10-12 10:32) [0]

Подскажите, как задать циклическую обработку данных в storeproc.
for SELECT DISTINCT SDELKA.ID_SDELKA,
SDELKA.suma_du,
SDELKA.periud,
PLACE.metrazh,
SDELKA.skidka
from sdelka
into :OP_DOGOVOR,:b,:c,:d,:e
f=p+1;
do
так он ругается, а если вынести за do то происходит только одна итерация.
for SELECT DISTINCT SDELKA.ID_SDELKA,
SDELKA.suma_du,
SDELKA.periud,
PLACE.metrazh,
SDELKA.skidka
from sdelka
into :OP_DOGOVOR,:b,:c,:d,:e
do
f=p+1;


 
AlexVinS   (2002-10-12 11:57) [1]

Если не ошибаюсь надо писать так
...
do
BEGIN
f=p+1;
SUSPEND; /*!!!!*/
END;

У меня так работало


 
kaif ©   (2002-10-12 12:45) [2]

А как ты узнаешь, что всего одна итерация?
У тебя какому-то f присваивается какое-то p+1.
Это может произойти 1000 раз и результат будет тот же.
Опиши подробнее проблему.

2 AlexVinS (12.10.02 11:57)
SUSPEND не нужен, если производится обработка. Он нужен только, если процедура должна возвращать набор данных (для внешнего SELECT). SUSPEND приостанавливает процедуру до очередного FETCH данных.


 
AlexVinS   (2002-10-12 14:15) [3]

2 kaif извиняюсь в субботу мозги не так работают ...


 
jen_bond   (2002-10-12 14:17) [4]

Списибо за помощь я разобрался!


 
Desdechado ©   (2002-10-14 15:50) [5]

for SELECT DISTINCT SDELKA.ID_SDELKA,
SDELKA.suma_du,
SDELKA.periud,
PLACE.metrazh,
SDELKA.skidka
from sdelka
- а где ж таблица PLACE ?



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

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

Наверх




Память: 0.47 MB
Время: 0.024 c
1-11278
Шурик Ш
2002-10-23 12:12
2002.11.04
Подскажите компонент


3-11039
Shadow
2002-10-14 16:11
2002.11.04
Как переконвертировать TStringGrid в DBF и сохранить?


7-11496
first_aid
2002-08-30 07:18
2002.11.04
Различия между файлами .SYS(VXD) и EXE ?


14-11385
cyborg
2002-10-16 21:19
2002.11.04
Сны...


1-11305
Yuraz
2002-10-23 16:51
2002.11.04
Знатоки, подскажиет что за алгоритм шифрования XOR