Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Çoğu durumda, Sonuçlar bölmesinde (Visual Database Tools) görüntülenen sonuç kümesini güncelleştirebilirsiniz. Ancak, bazı durumlarda yapamazsınız.
Genel olarak, sonuçları güncelleştirmek için Sorgu ve Görünüm Tasarımcısı Araçları'nın (Visual Database Tools) tablodaki satırı benzersiz olarak tanımlamak için yeterli bilgiye sahip olması gerekir. Sorgunun çıkış listesinde birincil anahtar içermesi buna örnek olarak verilmiştir. Ayrıca, veritabanını güncelleştirmek için yeterli izne sahip olmanız gerekir.
Sorgunuz bir görünümü temel aldıysa, bunu güncelleştirebilirsiniz. Aynı yönergeler geçerlidir; ancak yalnızca görünümün kendisi için değil, aynı zamanda görünümdeki temel tablolar için de geçerlidir.
Uyarı
Sorgu ve Görünüm Tasarımcısı, bir sonuç kümesini görünüme göre güncelleştirip güncelleştiremeyeceğinizi önceden belirleyemez. Bu nedenle, güncelleyemeyebilirsiniz, fakat yine de tüm görünümleri gösterir.
Aşağıdaki tabloda, Sonuçlar bölmesinde sorgu sonuçlarını güncelleştirip güncelleştiremediğiniz belirli örnekler özetlemektedir. Çoğu durumda, kullandığınız veritabanı sorgu sonuçlarını güncelleştirip güncelleştiremeyeceğinizi belirler.
| Soru | Sonuçlar güncelleştirilebilir mi? |
|---|---|
| Çıkış listesinde birincil anahtar bulunan bir tabloyu temel alan sorgu | Evet (aşağıda listelendiği durumlar dışında). |
| Benzersiz dizini olmayan ve birincil anahtarı olmayan bir tabloyu temel alan sorgu | Sorguya ve veritabanına bağlıdır. Bazı veritabanları, kayıtları benzersiz olarak tanımlamak için yeterli bilgi varsa güncelleştirmelere izin verir. |
| Katılmayan birden çok tabloyu temel alan sorgu | Hayır. |
| Veritabanında salt okunur olarak işaretlenmiş verileri temel alan sorgu | Hayır. |
| Kısıtlama içermeyen bir tablo içeren bir görünümü temel alan sorgu | Evet (aşağıda listelendiği durumlar dışında). |
| Bire bir ilişkiyle birleştirilen tabloları temel alan sorgu | Evet (aşağıda listelendiği durumlar dışında). |
| Bire çok ilişkisiyle birleştirilen tabloları temel alan sorgu | Genelde. |
| Çoka çok ilişkisi olan üç veya daha fazla tabloyu temel alan sorgu | Hayır. |
| Güncelleştirme izninin verilmediği tabloyu temel alan sorgu | Silinebilir ancak güncelleştirilemez. |
| Silme izninin verilmediği bir tabloyu temel alan sorgu | Güncelleştirilebilir ancak silinemez. |
| Toplama sorgusu | Hayır. |
| Toplamları veya toplama işlevlerini içeren bir alt sorguyu temel alan sorgu | Hayır. |
Yinelenen satırları dışlamak için anahtar sözcüğünü DISTINCT içeren sorgu |
Hayır. |
FROM Yan tümcesi tablo döndüren kullanıcı tanımlı bir işlev içeren sorgu ve kullanıcı tanımlı işlev birden çok select deyimi içeriyor |
Hayır. |
Yan tümcesi FROM satır içi kullanıcı tanımlı işlev içeren sorgu |
Evet. |
Ayrıca, sorgu sonuçlarında belirli sütunları güncelleştiremeyebilirsiniz. Aşağıdaki liste, Sonuçlar bölmesinde güncelleştiremezseniz belirli sütun türlerini özetler.
- İfadeleri temel alan sütunlar
- Skaler kullanıcı tanımlı işlevleri temel alan sütunlar
- Başka bir kullanıcı tarafından silinen satırlar veya sütunlar
- Başka bir kullanıcı tarafından kilitlenen satırlar veya sütunlar (kilitli satırlar genellikle kilidi açılır kilitlenmez güncelleştirilebilir)
- Zaman damgası veya BLOB sütunları