Aracılığıyla paylaş


Kaydırılabilir İmleçler ve İşlem Yalıtımı

Aşağıdaki tabloda, değişikliklerin görünürlüğünü yöneten faktörler listelanmaktadır.

Tarafından yapılan değişiklikler: Görünürlük şu değerlere bağlıdır:
Cursor İmleç türü, imleç uygulaması
Aynı işlemdeki diğer ifadeler İmleç türü
Diğer işlemlerdeki beyanlar İmleç türü, işlem yalıtım düzeyi

Bu faktörler aşağıdaki çizimde gösterilmiştir.

Değişikliklerin görünürlüğünü yöneten faktörler

Aşağıdaki tabloda, her imleç türünün kendi yaptığı, kendi işleminin içindeki diğer işlemler ve diğer işlemler tarafından yapılan değişiklikleri algılama yeteneği özetlenmektedir. İkinci değişikliklerin görünürlüğü, imleç türüne ve imleci içeren işlemin yalıtım düzeyine bağlıdır.

İmleç türü\eylem Self Kendi

Txn
Othr

Txn

(RU[a])
Othr

Txn

(RC[a])
Othr

Txn

(RR[a])
Othr

Txn

(S[a])
Statik
Yerleştir Belki[b] Hayı Hayı Hayı Hayı Hayı
Update Belki[b] Hayı Hayı Hayı Hayı Hayı
Delete Belki[b] Hayı Hayı Hayı Hayı Hayı
Anahtar kümesi odaklı
Yerleştir Belki[b] Hayı Hayı Hayı Hayı Hayı
Update Yes Yes Yes Yes Hayı Hayı
Delete Belki[b] Yes Yes Yes Hayı Hayı
Dinamik
Yerleştir Yes Yes Yes Yes Yes Hayı
Update Yes Yes Yes Yes Hayı Hayı
Delete Yes Yes Yes Yes Hayı Hayı

[a] Parantez içindeki harfler, imleci içeren işlemin yalıtım düzeyini gösterir; diğer işlemin yalıtım düzeyi (değişikliğin yapıldığı) ilgisizdir.

RU: Kaydedilmemişi oku

RC: Okundu

RR: Tekrarlanabilir okuma

S: Seri hale getirilebilir

[b] İmlecin nasıl uygulandığına bağlıdır. İmlecin bu tür değişiklikleri algılayıp algılayamayacağı SQLGetInfo'daki SQL_STATIC_SENSITIVITY seçeneği aracılığıyla bildirilir.