PostgreSQL View Üzerinden İnsert Yapmak

PostgreSQL View Üzerinden İnsert Yapmak, View nedir ? İsimli yazımda View nedir nasıl kullanılır ,viewin faydalarından  bahsetmiştik.

Bu yazımda view üzerinden insert yapmaktan bahsedeceğiz.

İlk olarak viewimizi oluşturalım.

Viewimize aşağıdaki şekilde insert yapalım.

 

Yukarıda görüldüğü gibi viewimize  insert yapıldığını görüyoruz. Viewimizi sorgulayarak kontrol edelim.

 

View ile insert başarılı bir şekilde tabloya yazıldı ve eklediğimiz kaydı gördük.

View üzerinde insert yaparken bazı durumlarda aşağıdaki şekilde hata alabiliriz bunun sebebi where de eklenen koşullar,constraintler ,pk\fk gibi sebeplerden dolayı hata alınabilir.

Yukarıdaki view de insert ederken hata yapılmaktadır. Bunun sebebi where koşulunda belirtilen A ile başlayanlarlar ifadesinden dolayıdır.

İnsert yapılmak istenildiğinde A ile başlayanlar denildiği için A ile başlayanlara ekle gibi bir anlam çıkıyor ve bundan dolayı hata alınıyor.

Loading