SORU
7 EKİM 2008, Salı


Fonksiyonlar vs Saklı Yordamları

Bakalım sonuç olarak bir tablo dönmek gerekir, T-SQL kod parçası uygulamak zorunda olduğumu söylüyorlar. Tablo değerli işlev veya satır kümesi döndüren saklı bir yordam, başka uygulamak edebilirim. Kullanmalıyım?

Bilmek istediğim şey Kısacası

Hangi fonksiyonları ve saklı prosedürler arasındaki temel farklar nelerdir?Konuları ben veya başka bir kullanarak dikkate almak zorunda?

CEVAP
7 EKİM 2008, Salı


İşlev belirli olmalı ve saklı yordamları ise veritabanına değişiklikleri, güncellemeleri, vb ekleme yapmak için izin vermek için kullanılabilir.

Büyük, karmaşık sorgular için büyük ölçülebilirlik bir sorun oluşturmadığını beri fonksiyonların kullanımını sınırlamak gerekir. "Sorgu iyileştiricisi için, ve fonksiyonları kullanarak ve sadece bir sorgu. kodu eklemek arasında performans olarak çok büyük farklar göreceksiniz kutusu siyah şeyler olur

Ama tablo değerli için kesinlikle faydalı çok özel durumlarda döndürür.

Eğer bir virgülle ayrılmış listesi ayrıştırmak için gerekiyorsa, bir prosedür için bir dizi geçirmeden taklit, bir işlev için bir tabloya yol tarifi. Bu Sql Server saklı yordamları henüz (2008 alalım) tablolar geçmek için değil 2005 yılından bu yana, yaygın bir uygulamadır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BradleyWuzHere

    BradleyWuzHe

    25 NİSAN 2011
  • Ciaran Blumenfeld

    Ciaran Blume

    20 NİSAN 2009
  • CommonArtisan

    CommonArtisa

    7 Temmuz 2012