İle Mary Gathoni

Saklı yordamlar: SQL'iniz için benzer işlevler.

Sizin gibi okuyucular MUO'yu desteklemeye yardımcı oluyor. Sitemizdeki bağlantıları kullanarak bir satın alma işlemi gerçekleştirdiğinizde, bir ortaklık komisyonu kazanabiliriz. Devamını oku.

Saklı yordam, bir veritabanında oluşturulan ve depolanan bir SQL deyimleri toplu işidir. Bir saklı yordamı tekrar tekrar kullanabilirsiniz.

Bir saklı yordam, parametreleri kabul edebilir, bir sorgu çalıştırabilir ve sonuçları döndürebilir. Birçok kullanıcı bir saklı yordamı çağırabilir ve farklı uygulamalar onu farklı parametre değerleri ile çağırabilir.

Saklı Prosedürleri Kullanmanın Faydaları Nelerdir?

Birden fazla kullanıcının ve uygulamanın onu yeniden kullanmasına izin vermenin yanı sıra, saklı yordamın başka faydaları da vardır.

  • Değiştirmek kolaydır. Gerektiğinde bir saklı yordamı değiştirebilirsiniz ve bu güncellemeler tüm kullanıcılara yansıtılacaktır. Ayrıca, saklı yordamı değiştirdiğinizde uygulamanızı yeniden konuşlandırmanız gerekmez.
  • instagram viewer
  • Ağ trafiğini azaltır, çünkü sunucu tüm sorguyu değil, yalnızca prosedürün adını ağ üzerinden iletir.
  • Kullanıcıların tablolara doğrudan erişimi olmadığı için veritabanı güvenliğini artırır. Değişiklik yapmak için saklı yordamı çağırmaları gerekir. Bu, kullanıcılar doğrudan alttaki tablolara yazamadığı için SQL enjeksiyon saldırılarını önler.

Gibi bir veritabanı motoru MySQL'in birçok güvenlik özelliği vardır farkında olmalısın.

SQL Server'da Saklı Yordam Oluşturma Sözdizimi

Saklı yordam oluşturmanın sözdizimi aşağıdaki gibidir:

YARATMAKPROSEDÜR prosedür_adı
GİBİ
sql_ifadesi
GİTMEK;

Saklı yordamı yürütmek için bu komutu çalıştırın.

YÜRÜTME prosedür_adı;

SQL Server'da Basit Saklı Yordam Örneği

Burada, bir makale veritabanından tüm makaleleri seçen bir saklı yordam örneği verilmiştir.

YARATMAKPROSEDÜR Bütün makaleler
GİBİ
SEÇME * İTİBAREN Madde
GİTMEK;

Bu basit bir örnektir, ancak parametreleri kabul etmek ve kayıtları güncellemek gibi saklı yordamlarla çok daha fazlasını yapabilirsiniz.

Parametreleri Kabul Eden Bir Saklı Prosedür Nasıl Oluşturulur

Örneğin, bir sayıyı parametre olarak kabul etmek için basit saklı yordamı değiştirin ve sayıyı görüntüleme sayısından daha yüksek olan gönderileri döndürmek için kullanın.

YARATMAKPROSEDÜR Popular_Articles(@views int)
GİBİ
SEÇME * İTİBAREN Madde
WHERE görüntüleme sayısı >= @Görüntüleme_saymak
GİTMEK;

Saklı yordamı bir parametreyle yürütmek için bu komutu kullanın.

EXEC Popular_Articles 300;

Prosedür, görüntüleme sayısı 300'den yüksek olan makaleleri döndürür.

Saklı Yordamları Kullanmadan Önce SQL Öğrenin

Saklı yordamlar, bir grup SQL deyimini yeniden kullanmanızı sağlar. Ayrıca veritabanı güvenliğini artırır, ağ trafiğini azaltır ve kolayca değiştirilebilirler.

Saklı yordamlar hakkında bilgi edinmek bu nedenle önemlidir, ancak önce sağlam bir SQL anlayışına sahip olmanız gerekir.

Haber bültenimize abone ol

Yorumlar

PaylaşmakCıvıldamakPaylaşmakPaylaşmakPaylaşmak
Kopyala
E-posta
Paylaşmak
PaylaşmakCıvıldamakPaylaşmakPaylaşmakPaylaşmak
Kopyala
E-posta

link kopyalandı

İlgili konular

  • Programlama
  • SQL
  • veri tabanı

Yazar hakkında

Mary Gathoni (75 Makale Yayınlandı)

Mary, Nairobi merkezli MUO'da kadrolu bir yazardır. Uygulamalı Fizik ve Bilgisayar Bilimleri alanında lisans derecesine sahiptir, ancak teknoloji alanında çalışmaktan daha çok keyif almaktadır. 2020 yılından beri teknik yazılar yazmakta ve kodlama yapmaktadır.