View olusturduğunuzda ornek aldığınız tablonun bir yedeği alınmaz aynı tabloyu referans alan sanal bir tablo oluşmuş olur, gercek tabloda yada view'de yapılan bir değişiklik gerçek değeride etkileyecektir. View ler güncel verilerin kısıtlı sekilde gosterilmesini istediğimiz durumlada çok faydalıdır çünkü asıl tabloda yapılan değişiklik view'ide etkiler ve view üzerindende güncel ve gerçek veriye ulaşmış oluruz
Örnek olarak: 5 tabloyu join ile birleştirip bir view oluşturduğumuzda 5 tablodaki istediğimiz kolonların güncel verilerine bir view üzerinden ulaşabiliriz bu işlemi bir store procedure ile de yapabiliriz fakat view in kolonları arasındada seçim yapabilirsiniz
- 2 ilişkili tabloyu birleştirip tek bir tablo sorgular gibi sorgulayalım.
create view PersonelMaaslari --View adı
as
select * from Personel join Muhasebe
on Personel.PersonelId=Muhasebe.personelId
where maas > 1000
- Tablolarin birleşmis hali artık bir view oldu ve maaşı 1000 den büyük olan personelin maaşına bu view üzerinden ulaşabilirsiniz.
select * from PersonelMaaslari
Hiç yorum yok:
Yorum Gönder