Son Değiştirilme09:21:51 AM GMT

Başlıklar

SQL Server DEFAULT-RULE-VIEW

e-Posta Yazdır PDF
( 0 - user rating )
rule
Add Comment
feed
busy

Tablolar ve kullanıcı tanımlı veri tipleri için kullanabileceğimiz diger bir yapı da default ve rule tanımlamalarıdır.

DEFAULT: Tablolarda boş geçilen alanlara özel ifadeler oluşturmak için bu özelliklerden yaralanılır. Tablomuzu seçip design table kısmında default value kısmına yazmış oldıgumuz deger o kısım boş geçildiğinde otomatik olarak atanacaktır Örneğin cinsiyeti boş geçilmişse otomatik olarak erkek veya kadın atayabiliriz.

RULE: Bir sütun için girilecek bilginin kontrolünü rule sayesinde sağlayabiliriz.

Bu kısımdan rules/new rule diyerek kuralımızı oluşturabilir örneğin tablomuza yaş sınırı koyalım @deger<50 diyerek yas kuralı oluşturuyoruz daha sonra kuralımıza çift tıklayarak bind columns diyerek hanig alanan kuralı uygulayacağımızı belirliyoruz. Bu işlemlerden sonra tablomuza yası 50 ve üstü olan bir kişiyi kayıt edemeyeceğiz böyle bir durumla karşılaşırsa hata vererek kayıt yapmamızı engelyecektir.

VIEW: Görünümler ana tabloya bağlı kalarak ana tablodan istenilen bilgileri içerecek yeni neslelerdir (sanal tablolardır).

Niçin view kullanılır?

–Güvenilik nedeniyle oluşturulabilir tablomuzun bütün sütunlarının herkes tarafından görülmesini istemeyebilirsiniz. böyle bir durumda görünüm oluşturmak işinize yarayacaktır.

–Tablolarda en çok kullanılan işlemlerden biriside iki veya daha fazla tabloyu birleştirmektir görünüm oluşturarak kod kalabalığını azaltabiliriz. Birleştirme gibi işlemleri tekrar kod yazmadan halledebiliriz.

View oluşturma: Sol daki konsoldan  new view diyerek  ekleyebiliriz

gelen panele istediğimiz SQL kodunu yazalım örneğin birleştirme yapalım:

SELECT     *, bilgi.isim AS Expr1, serdar.isim AS Expr2
FROM         bilgi INNER JOIN
serdar ON bilgi.isim = serdar.isim
SELECT     *, bilgi.isim AS Expr1, serdar.isim AS Expr2
FROM         bilgi INNER JOIN

serdar ON bilgi.isim = serdar.isim

Yorumlar (0)

Yorum yaz
daha küçük | daha büyük