sql sp_refreshview kullanımı

sp_refreshview ile View metadatalarını güncellemek için kullanılır.
SQL Server’da tüm tabloyu “select * ” listelediğimiz view’lerde kullanmış olduğumuz tablolara yeni kolon veya kolonlar eklendiğinde otomatik olarak “select * kullanımda bile” view’e eklenmez. View’e tabloya yeni bir kolon eklendiği bildirilmelidir.

Kullanmış olduğumuz View’e yeni kolonları eklemek için;

  • View’i Alter edebilir,
  • View’i drop-create edebilir,
  • sp_refreshview saklı yordamı ile metadata bilgilerini güncelleyebilirsiniz.

Bu üç yöntem arasında metadata bilgilerini sp_refreshview sistem saklı yordamını kullanmak en sağlıklısı olacaktır. Drop-create yönteminde view üzerinde yetkilendirmeler varsa silinecek ve tekrar yetki tanımlamanız gerekecektir.

Alıntıdır

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s