Normal sorgulardan farklı olarak bir defa derlendikten sonra tekrar tekrar kullanılabilmeleri ve dışardan müdahalelere kapalı olması itibari ile stored prosedürlerin kullanılması daha güvenli ve daha performanslıdır. Özellikle sütun sayısı fazla olan tablolar için prosedür yazmak zahmetlidir. Bu noktada Visual Studio’nun bir özelliğinden faydalanabiliriz. Otomatik stored procedure oluşturma:
Öncelikle bir web uygulaması açalım. daha sonra projemize bir DataSet ekleyelim.
TableAdapter’i seçtikten sonra bağlantımızı sağlıyoruz.
Açılan pencereden “Create new stored procedures” seçeneğini seçiyoruz.
Daha sonra açılan pencereye tablodan bütün verileri çekecek sorgumuzu yazıyoruz.
Next düğmesi ile sonraki penreye geçiyoruz. Burada oluşturulacak olan prosedurlerin adını belirleyebilirz. Aynı da bırakabiliriz.
Next butonları ile ilerleyerek işlemleri tamamlıyoruz.
Bu işlemlerden sonra projeye eklediğimiz dataseti silebiliriz. Veritabanında oluşturulan procedürler: