Güncellenebilir VIEW
- SQL kursu
- Orta seviye
- Ders 75/115
- 4 dk
Bazı VIEW'lerle INSERT, UPDATE, DELETE yapmayı öğrenirsin.
Güncellenebilir VIEW
Basit VIEW'lar üzerinden INSERT, UPDATE, DELETE yapılabilir.
UPDATE active_customers SET status = 'vip' WHERE id = 1;VIEW üzerinden müşteri durumunu günceller.
active_customers tablosunda status = 'vip' değeri güncellenir. Yalnızca WHERE id = 1 koşulunu sağlayan satırlar etkilenir.
Güncellenebilir VIEW — ayrıntı
Güncellenebilir VIEW'lar basit olmalıdır: JOIN, GROUP BY, DISTINCT içeremez.
Örneğin tek tabloya dayanan active_customers view'inde UPDATE … SET status = 'vip' doğrudan customers tablosunu günceller.
Uygulama Güncellenebilir VIEW
active_customers VIEW'ı üzerinden id=1 olanın status'unu 'vip' yap.
Başlangıç kodu
-- view güncelle
UPDATE active_customersÖrnek çözüm
UPDATE active_customers SET status = 'vip' WHERE id = 1;Beklenen çıktı
1 satır güncellendi
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 UPDATE ekle
____ active_customers SET status = 'vip' WHERE id = 1;
UPDATE active_customers SET status = 'vip' WHERE id = 1;
Açıklama: Basit (tek tablolu) view'ler UPDATE ile güncellenebilir; değişiklik alttaki tabloya yazılır.
2 Güncellenebilir VIEW: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
UPDATE |
güncelle |
VIEW |
sanal |
basit |
güncellenebilir |
JOIN |
yasak |
3 Hangi VIEW güncellenebilir?
- GROUP BY'lı olanlar
- Basit olanlar Doğru cevap
- JOIN'li olanlar
- Tümü
Açıklama: Basit VIEW'lar güncellenebilir.