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

  • boogie2988

    boogie2988

    6 NİSAN 2006
  • laptopmag

    laptopmag

    25 Ocak 2008
  • psidot

    psidot

    2 Kasım 2006