Ç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)

Diğer Kaynaklar

Çalışan saklı yordamları nasıl yapılır konuları (odbc)