Aracılığıyla paylaş


Anahtar kümesi kullanımlı İmleçler (veritabanı altyapısı)

Üyelik ve sipariş satır biçiminde bir anahtar kümesi temelli imleç İmleç açıldığında giderildi.Tuş Takımıyla Denetlenen İmleçleri anahtar küme bilinen benzersiz tanımlayıcılar, anahtar küme tarafından denetlenir.Anahtarlar, sonuç küme satırların benzersiz şekilde tanımlayan sütun bir dizi yerleşik olarak bulunur.Anahtar küme select ifadesi için yetkili tüm satırlardan anahtar değerleri kümedir saat imleç açıldı.Anahtar kümesi için bir anahtar kümesi temelli imleç yerleşik tempdb İmleç açıldığı zaman.

Kullanıcının imleci yoluyla kayarken (imleç sahibi tarafından yapılan veya diğer kullanıcılar tarafından kabul edilen) nonkeyset sütunlardaki veri değerleri için değişiklikler görülebilir.İmleç yeniden açılır ve kapatılır sürece imleç dışında yapılan veritabanına ekler İmleç görünür değildir.Üzerinden yapılan ekler imleç bir API işlev odbc gibi kullanarak SQLSetPos işlev sonunda görünür imleç."Satır eksik" @@ fetch_status döndürür bir imleç açıldıktan sonra silinen satır getirmek için çalışıldığında durumu.Bir güncelleştirme için bir tuşa sütun INSERT yeni anahtar değeri'nin ardından eski anahtar değeri bir delete gibi çalışır.Yeni anahtar değeri Güncelleştirme aracılığıyla yapılmış değil görünür değil imleç; sonunda görünür imleç güncelleştirmesi aracılığıyla yapılmış olması imleç gibi bir API işlev kullanarak SQLSetPos veya Transact-SQL where current of yan tümce tümce tümce ve deyim içermeyen bir birleştirme koşulu from yan tümce tümce tümce.Yeni anahtar değeri INSERT from yan tümce tümce tümcesinde bir uzak tablo içeriyorsa görünür değil.Eski anahtar değerini almak için girişimleri aynı eksik satır getirme durumu silinen satır olarak alın.

Not

Hesaplanan sütunlar üzerinde bir dizin, bir anahtar kümesi temelli imleç bir uzak tablo üzerinde bildirirken kullanılamaz.O uzak tablo için benzersiz anahtarlar sağlamak için başka bir dizin oluşturabilirsiniz.