8.8 İşlemler ve olaylar

<< İçindekileri Görüntülemek İçin Tıklayın >>

Yer:  Teknik Kılavuzlar > IVEDI SQL Kullanıcı Kılavuzu > 8. Yordamsal dil (PSQL) >

8.8 İşlemler ve olaylar

Dikkat

COMMIT, ROLLBACK, START TRANSACTION, SAVEPOINT ve RELEASE SAVEPOINT yalnızca üst seviye deyimlerdir; bir PSQL bloğunun içinde yazılamazlar (token unknown: commit hatası alınır).

IN AUTONOMOUS TRANSACTION DO <deyim>

Üç anahtar sözcük de zorunludur. Gövde tek bir PSQL deyimidir; birkaç deyim için begin … end kullanılır. Gövde kendi işlemini kapatmadıysa sonunda COMMIT edilir, gövde istisna yükseltirse ROLLBACK edilir ve istisna çağırana geçer.

POST_EVENT '<olay adı>' [USING ( <ifade>, … )]

Olay adı bir dizgi sabiti olmalıdır. Olay işlemin gecikmeli işi olarak kuyruğa alınır ve yalnızca COMMIT'te, tek kez teslim edilir; ROLLBACK olayı düşürür. Yalnızca PSQL'de geçerlidir; EXECUTE STATEMENT üzerinden erişilemez. Dinleyici/abonelik deyimi yoktur.