View OluŞturmak

CoveRed

Kıdemli Üye
9 Eki 2008
2,451
7
!!! TANRI DAĞLARı !!!
CREATE VIEW bir sorgudan yeni bir sanal tablo tanımlar. Sanal tablo fiziken mevcut değildir. Her seferinde sorgu yeniden çalıştırılıp sanal tablo oluşturulur.
CREATE OR REPLACE VIEW de hemen hemen aynıdır, farklı olarak, aynı isimde bir sanal tablo zaten varsa, yeniden oluşturulur. Böyle bir sanal tabloyu yeni bir sorgudan yeniden, sadece aynı sütun isimleri ve veri türleriyle oluşturabilirsiniz.

CREATE VIEW myschema.myview ... gibi bir şema nitelemeli isim kullanırsanız, sanal tablo belirtilen şemada oluşturulur. Aksi takdirde, o anki şemada oluşturulur. Sanal tablonun ismi aynı şemada bulunan tablo, kayıt listesi, indeks ve sanal tablo isimlerinden farklı olmalıdır.

isim
Oluşturulacak sanal tablonun ismi (şema nitelemeli olabilir).
sütun_ismi
Sanal tablonun isteğe bağlı sütun isimleri. Belirtilmezse, sütun isimleri sorgudan saptanır.

sorgu
Sanal tablonun satır ve sütunlarının elde edileceği sorgu (bu bir SELECT cümlesidir).

ÖRNEK:

CREATE VIEW isim [ ( sütun [, ...] ) ]
AS sorgu
[ WITH [ CASCADE | LOCAL ] CHECK OPTION ]

SİLMEK İÇİNDE
DROP VIEW VIEW_ADI
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.