Çalışan saklı yordamları
Veritabanında depolanan bir yürütülebilir nesne bir saklı yordamdır. SQL Serverdestekler:
Saklı yordamlar:
Bir veya daha fazla sql deyimleri tek bir yürütülebilir yordam precompiled.
Genişletilmiş saklı yordamlar:
SQL Server Aç veri Hizmetleri API için yazılan c ya da c++ dinamik bağlantı kitaplıkları (dll) genişletilmiş saklı yordamları. Aç veri Hizmetleri API'sı, c ya da c++ kod eklemek için saklı yordamlar yeteneklerini genişletir.
Deyimleri yürütürken (yerine, doğrudan yürütme veya istemci uygulaması deyiminde hazırlama) veri kaynağındaki saklı yordam çağırma sağlayabilirsiniz:
Daha yüksek performans
sql deyimleri ayrıştırılmış ve yordamları oluşturduğunuzda derlenmiş. Yordam yürütüldüğünde bu yükü sonra kaydedilir.
Azaltılmış Ağ Yükü
Karmaşık sorgular ağ üzerinden göndermek yerine bir yordam yürütme ağ trafiğini azaltabilirsiniz. Bir odbc uygulaması, bir saklı yordamı yürütmek için odbc {call} sözdizimi kullanıyorsa, odbc sürücüsü parametre verilerini dönüştürmek için ihtiyaç ortadan ek optimizasyonlar yapar.
Büyük tutarlılık
Eğer merkezi bir kaynak, bir saklı yordam gibi bir kuruluşun kuralları uygulanır edilebilmeleri kodlu, test ve bir kez ayıklanırsa. Bireysel programcılar, daha sonra kendi uygulamaları geliştirmek yerine test saklı yordamları kullanabilirsiniz.
Büyük doğruluk
Saklı yordamlar genellikle deneyimli programcılar tarafından geliştirilen, onlar daha verimli olma eğilimi ve daha az hata kodundan beceri düzeyleri değişen programcılar tarafından defalarca geliştirdik.
Mülhak functionality
Genişletilmiş saklı yordamları kullanarak c ve c++ özellikleri kullanılamaz Transact-SQLdeyimleri.
Saklı yordam çağrısı nasıl örneği için bkz: İşlem dönüş kodları ve çıkış parametreleri (odbc).
Bu Bölümde
Ayrıca bkz.
Kavramlar
SQL Server yerel istemci (ODBC)