Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.11;
Скачать: [xml.tar.bz2];




Вниз

Обход всех данных в хранимой процедуре 


Пользователь   (2002-03-20 15:08) [0]

Как в хранимой процедуре совершить обход множественной выборки и совершить над нею (над элементами выборки) действия

саму выборку получаю

select A, B, C from mydata
where ...
into :OA, :OB, :OC;

а как в этой же процедуре ее обаботать? на клиенте не хочется ее перебирать

есть 2 таблица mydata1 и mydata2
mydata1(A,B,C)
mydata2(D)
надо выбрать записи из 1 таблицы, согласно условия, и выполнив дейсвие (А+B*C) записать во 2 таблицу
и так для каждой отобранной записи



OlegE   (2002-03-20 15:43) [1]

for select A, B, C from mydata1
where ...
into :OA, :OB, :OC;
do
insert into mydata2 (D) values (:OA+:OB*:OC);




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.11;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.037 c
3-32647           SZap                  2002-03-16 13:41  2002.04.11  
TQuery.SQL


6-32928           Hecker                2002-01-29 13:50  2002.04.11  
Hello All !!! кто сталкивался со следующей проблемой?


1-32736           vampire               2002-03-23 20:15  2002.04.11  
Панелька в стиле AtGuard


14-32960          Ежик                  2002-03-04 09:38  2002.04.11  
Помогите плииз!


14-32949          IronHawk              2002-02-22 16:23  2002.04.11  
Мастера Delphi ! ПРО САЙТ И ЕГО ОБИТАТЕЛЕЙ !