View
Vıew ler bir nevi sanal tablolardır.Aynı tablo gibi işlem görür.Bir View oluşturmak için
CREATE VIEW /* VIEW ADI*/ ( /*ISTERSEK SUTUNLARIN ISIMLERINI KENDIMIZ VERMEK ICIN (OGRENCI_ID,OGRENCI_AD_SOYAD,OGRENCI_NO) GIBI*/ )
AS
SELECT /*SECILECEK SUTUNLAR*/
FROM /*HANGI TABLODAN*/
WHERE /*ŞARTLAR*/
Mesela bir OGRENCI ve DEVAM tablomuz olsun
OGRENCI tablomuzda
OGRENCI_ID,OGRENCI_NO,OGRENCI_AD_SOYAD,CINSIYET olsun
DEVAM tablomuzda
DEVAM_ID,OGRENCI_NO,OGRENCI_ID,OGRENCI_AD_SOYAD,DEVAMSIZLIK olsun
Simdi içerisinde öğrenci numarası , adı soyadı , ve devamsızlıgı bulunduran view olusturalım
CREATE VIEW OGRENCI_VIEW AS
SELECT OGRENCI.OGRENCI_ID,OGRENCI.OGRENCI_AD_SOYAD,OGRENCI.OGRENCI_NO, DEVAM.DEVAMSIZLIK
FROM OGRENCI,DEVAM
WHERE OGRENCI.OGRENCI_ID = DEVAM.OGRENCI_ID
Olusturduğumuz View deki verileri normal tabloyla işlem yapar gibi işlem yapabiliriz.Şimdi Vıew 'imiz deki verileri listeleyelim
SELECT * FROM OGRENCI_VIEW