Bagikan melalui


Elemen Isolasi (ASSL)

Menunjukkan tingkat isolasi untuk elemen yang berasal dari tipe data DataSource .

Sintaks

  
<DataSource>  
   ...  
   <Isolation>...</Isolation>  
   ...  
</DataSource>  

Karakteristik Elemen

Karakteristik Deskripsi
Tipe dan panjang data String (pencacahan)
Nilai default ReadCommitted
Kardinalitas 0-1: Elemen opsional yang dapat terjadi sekali dan hanya sekali.

Hubungan Elemen

Hubungan Elemen
Elemen induk DataSource
Elemen anak Tidak ada

Keterangan

Nilai untuk elemen ini terbatas pada salah satu string dalam tabel berikut.

Nilai Deskripsi
ReadCommitted Menentukan bahwa pernyataan tidak dapat membaca data yang telah dimodifikasi tetapi tidak dilakukan oleh transaksi lain. Ini mencegah pembacaan kotor. Transaksi lain dapat mengubah data antara pernyataan individu dalam transaksi saat ini. Hal ini menghasilkan pembacaan yang tidak dapat diganggukan atau data hantu. Nilai ini adalah default untuk elemen Isolasi .
Snapshot Menentukan bahwa data yang dibaca oleh pernyataan apa pun dalam suatu transaksi adalah versi data yang konsisten secara transaksional yang ada pada awal transaksi. Transaksi hanya dapat melihat modifikasi data yang dilakukan sebelum dimulainya transaksi. Modifikasi data yang dilakukan oleh transaksi lain setelah dimulainya transaksi saat ini tidak terlihat oleh pernyataan yang sedang dijalankan dalam transaksi saat ini. Efeknya seolah-olah pernyataan dalam transaksi mendapatkan snapshot dari data yang berkomitmen seperti yang ada di awal transaksi.

Lihat juga

Properti (ASSL)