Циклы в stored proc
Циклы в stored proc
Актуально для меня, как написать цикл в хранимой процедуре?
есть 20 таблиц из которых нужно в цикле сделать выборку.
есть 20 таблиц из которых нужно в цикле сделать выборку.
-
- Сообщения: 44
- Зарегистрирован: 21 янв 2005, 10:18
Re: Циклы в stored proc
Подробнее, дьявол таится в деталях, как водится.mrak писал(а):есть 20 таблиц из которых нужно в цикле сделать выборку.
Код: Выделить всё
select sum(dlog) from ab1y2005 where phone=:NPHONE
-
- Сообщения: 44
- Зарегистрирован: 21 янв 2005, 10:18
Это легко.mrak писал(а):Может кто нибудь кинет ссылочкой на Stored Proc SQL Ref ?
http://www.ibase.ru/v6/doc/datadef.zip
и вот это прочитай в части, касающейся EXECUTE STATEMENT
http://www.ibase.ru/firebird/fb_1_5_releasenotes.pdf
Re: Циклы в stored proc
Напиши что ты хочеш чтобы было.mrak писал(а):Актуально для меня, как написать цикл в хранимой процедуре?
есть 20 таблиц из которых нужно в цикле сделать выборку.
На самом деле есть
for select .... from ... into ... do
for select .... from ... into ... do
begin
....
end
Второй for select будет вызываться для каждой строчки первого for select. Как в обчном форе. Сделать цыкл и в нем выполнять next из двух таблиц нельзя.