скрипт для PostgreSQL

Здравствуйте!
У меня есть следующий вопрос:
как реализовать скрипт, основной задачей которого, будет:
1. поиск наибольшего значения (А) в таблице ind, столбце (index_1).
2. сохранение значения А в таблице ind, столбце (index_1). (так формируется значение В)
3. ожидание 30 минут.
4.поиск наибольшего значения (А) в таблице ind, столбце (index_1).
5. сравнение значения А и В: если А=В то
удалить значения А и В из обоих таблиц
если А не равно В
перейти к пункту 1.

Решить задачу своими силами не смог.
Поиск по форуму юзал, подобной проблемы не нашел.
вот раздробленные части которые написал сам используя справочники и форум:

<br />
--<br />
:Setvar X = select max(idx)as max_idx<br />
from rs_taxgrouptotalsitem</p>
<p>insert into work_dpe (idx)<br />
select ide<br />
from rs_taxgrouptotalsitem<br />
where X<br />
time out/ -t 3600</p>
<p>:Setvar Y = select max(idx)as max_idx<br />
from rs_taxgrouptotalsitem</p>
<p>if X=Y then</p>
<p>DELETE FROM rs_taxgrouptotalsitem , work_dpe<br />
 WHERE idx = X ;</p>
<p> --else   go to X<br />
 end if</p>
<p>

P.S. знаю, что синтаксис ужасно не правильный, я только учусь поэтому "камнями" не закидывать и не флудить.
Спасибо за помощь.

Back to top

(С) Виктор Вислобоков, 2008-2023