CREATE VİEW GÖRÜŞ ALANI YARAT
ÖRNEK:Personel adlı temel tablodan persview adlı bir view oluştur.
CREATE VİEW perswiew GÖRÜŞ ALANI YARAT persview
AS SELECT sicil,sos_g_no,ad,soyad,doğ_tar, GİBİ SEÇ sicil,sos_g_no,ad,soyad,doğ_tar,
adres,cins,böl_no,yon_s_g_no adres,cins,böl_no,yon_s_g_no
FROM personel; GELİŞ personel;
VERİ BÜTÜNLÜĞÜNÜN SAĞLANMASI:
WITH CHECK OPTION KONTROLLÜ
CREATE VIEW UST_PER_ VIEW Önce bir vıew oluşturulsun
AS SELECT FROM personel
WHERE brüt >25000000
WITH CHECK OPTİON;
GÖRÜŞ ALANI YARAT UST_PER_VIEW
GİBİ SEÇ GELİŞ personel
OLAN brüt >25000000
KOTROLLÜ;
Burada, maaşı 25000000’ün üzerinde olan personelden oluşan bir UST_PER_VIEW adlı view oluşturulmuştur.Bu vıew’a brüt maaşı 13000000 olan bir personel eklemek istediği zaman hata mesajı verecektir.
CHECK opsiyonu kullanılmasaydı hata mesajı alınmadan bu veri VİEW içine yükleyecekti.
EKLEME
INSERT INTO UST_PER_VIEW EKLE İÇİNE UST_PER_VIEW
VALUES (27521 ,’27865427’,’ayşe’, DEĞERLER (27521 ,’27865427’,’ayşe’,
‘okan’ ,{01/05/1962}’Cumh. Cad. 46 – Taksim’, ‘okan’ ,{01/05/1962}’Cumh. Cad. 46 – Taksim’,
.F.,13000000 ,1 ,’27651112’); .F.,13000000 ,1 ,’27651112’);