Stored Procedure'ler veri tabanınızı daha kolay yonetmenizi ve hazır sablonlar ile daha hızılı sorgu sonucları almanızı saglayacaktır.Diyer bir ozelliği ise Ağ trafiğini azaltmasıdır. Sorgulama islemi gerceklestirirken sorgulama ifadesini Client bilgisayar dan server'a gondermek ağ trafiğini artırır Ancak procedure kullanarak Client sadece procedure'nin ismini vererek uzun kod kumesine cağrı gonderecek tum işlemler server'da yapılacak ve sadece sonuc client'e dondurulecektir..
Şimdi kucuk bir procedure tanımlayalım ..


SQL Menager uzerinde Query Analyzer acalım ve yazalım

CREATE PROC dbo.GettabloadıWorkedInprocedureadı
"Yani CREATE PROC dbo.GetfihristWorkedInsorgu2"
AS
SELECT * FROM fihrist
GO

Exec GetfihristWorkedInsorgu2

mause ile Exec ifadesini işaretleyip F5 tusuna basınız sorgunu calısacak ve aynı zaman da Stored Procedure kısmına kayıt olacaktır.
Yukarıda olusturdugumuz Procedure'yi Visual basic icin den cağırma olayına gelince olusturulmus recorset nesnesinin source kısmına sql sorgu yazar gibi
"Exec GetfihristWorkedInsorgu2" ifadesini yazarsanız direk olarak bu procedure deki sorgu sonucu size donecek tir..

Faydalı Olacagını umarım....
Baksana59

__________________