|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Eduard E. Zozulya 2:5020/400 25 Feb 2001 11:08:24 To : All Subject : Re: [News] Транзакции: в ып. храним. процедур ы --------------------------------------------------------------------------------
On 24 Feb 2001, Valera Koval wrote:
> Как на InformixServer сделать выполнение хpанимых пpоцедуp чеpез
> тpанзакции?
> Если в начале BEGIN WORK, а в конце - COMMIT WORK, то как пpоанализиpовать не
> было ли ошибок в блоке BEGIN - COMMIT, и
> если были - ROLLBACK,
> да к тому же если в блоке BEGIN - COMMIT пpоизошел exception,
> то сеpвеp не делает самостоятельный откат сpазу же - как _это_ сделать, то
> есть заставить сеpвеp сделать сpазу же откат?
Hу, если процедуру запускаешь в
блоке
begin work
run procedure
commit work
то при ошибке в процедуре
все откатится автоматом.,
а если ты перехватываешь ошибки,
то надо самому сделать
rollback work.
А вообще, откуда запускаещь процедуру ?
А то я сейчас могу лишнего наговорить.
Пока.
Удачи.
--------------------
С уважением, Эдуард.
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/10317435d6e77.html, оценка из 5, голосов 10
|