Ben saklı procs mutlaka her şeyin cevabı vardır demiyorum. Ancak, imleçler kullanımı gerekli değildir. Ben göstericiler bir engel (yavaş) olduğunu kabul ve kesinlikle gerektiğinde bu nedenle sadece kullanılmalıdır. Benim durumumda, imleçler yalnızca gerektiği gibi normal sorguları veri ayıklamak olamaz genellikle çünkü, kötü tasarlanmış (normalize değil) veritabanları üzerinde kullanılmıştır.
Benim arka plan ben saklı procs veritabanını sorgulamak için mutlak en iyi yoldur söyleyebilirim. NET, ile. Ben ASP.NET onları kolaylaştırmak için tasarlanmış çünkü kısmen düşünüyorum. Bu veri ve kod arasında büyük ayrılmasını sağlar - Bunu test, sonra ihtiyacınız veri döndürmek için bir saklı yordam yazmak. Şimdi ben şimdi php içine alıyorum, ben bunun için en iyi uygulamayı tavsiye edemez. Muhtemelen proje (ölçek, karmaşıklık, vb) özelliklerine bağlıdır.
Ama nedeniyle yanlış saklanan procs indirim yok. Saklanan kaçırmamasını mutlaka yavaş, pahalı imleçler kullanarak kendinizi bağlama anlamına gelmez. Çıkış parametreleri ayarı hariç, onlar aslında herhangi bir SQL sorgusu kullandığı tüm aynı ifadeleri ve mantığı kullanmak. Öğrenmesi gereken hiçbir özel "kaba" mantığı var.