Bu Kategoriye İçerik Girin veya Soru Sorun

Kategori İçi Sözlük

Bu Sayfayı Paylaş:

Commit

Tanım: Oracle'da bir transaction'ın tamamlandığını, yapılan işlemlerin veritabanında kalıcı olacağını belirten ifade.

Rollback

Tanım: Oracle'da bir transaction'da yapılan işlemlerin geri alınmasını sağlayan ifade

Savepoint

Tanım: Oracle'da bir kod satırına bir isim vererek, gerektiğinde rollback ile bu noktaya kadar işlemlerin geri dönülmesini sağlayan ifade. SAVEPOINT ad şeklinde tanımlanır ve ROLLBACK TO savepoint_adi şeklinde rollback işleminden sonra istenilen noktaya kadar işlemler geri alınabilir. Savepoint'e kadar işlemler geri alındıktan sonra kod tekrar çalıştığı yerden (savepoit'in çağrıldığı yer) devam eder

Autocommit

Tanım: Oracle için bazı editörlerde her işlem tamamlandıktan sonra otomatik olarak commit yapılacağını belirten özellik. AUTOCOMMIT ON ile açılır ve AUTOCOMMIT OFF ile bu özellik kapatılabilir

Set Transaction

Tanım: Oracle'da kullanılacak transaction modelinin verildiği ifade

Commit Rollback Kullanım Genel Yapısı

Commit, rollback , savepoint kullanımın basit bir yapısı aşağıdaki gibidir:
BEGIN
  SAVEPOINT savepoint_adi;
-- komutlar burada
  COMMIT;
EXCEPTION
  WHEN OTHERS THEN
    ROLLBACK TO savepoint_adi;
    RAISE;
END;

Yukaırdaki yapıda savepoint_adi dan sonra yapılan işlemler sırasında bir exception olması durumunda, savepoint_adi den sonra yapılan tüm işlemler geri alınır. Daha sonra ROLLBACK TO savepoint_adi; satırından sonra kod çalışmaya devam eder



Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir