Cuma, Eylül 28

SQL View Oluşturma

       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: