Giriş

Tamamlandı

PostgreSQL saklı yordamları ve işlevleri, PostgreSQL için Azure Veritabanınızın işlevselliğini genişletir ve sorguları daha verimli hale getirir. Bu modülde SQL saklı yordamı oluşturmayı ve çağırmayı öğreneceksiniz. Ayrıca işlev oluşturmayı ve kullanmayı da öğrenirsiniz.

Bu modülü tamamladıktan sonra şunları yapabileceksiniz:

  • PostgreSQL için Azure Veritabanı'nda bir saklı yordam oluşturun.
  • PostgreSQL için Azure Veritabanı'nda saklı yordamı çağırma.
  • PostgreSQL için Azure Veritabanı'nda işlev oluşturma ve kullanma.

Saklı yordamlar ve işlevler, belirli bir nedenle kod yazılmasıyla benzerdir ve ihtiyaç duyduğunuz her yerde kullanılabilir. Bununla birlikte, aralarında farklılıklar vardır, bu da birini veya diğerini kullandığınız zamanlar olduğu anlamına gelir:

  • İşlevler her zaman tek bir değer, skaler değer veya tablo döndürür. Saklı yordamlar hiçbir şey, tek bir değer veya birden çok değer döndürebilir.
  • İşlevler UPDATE ve INSERT gibi DML (Veri İşleme Dili) deyimlerini içeremez. Saklı prosedürler herhangi bir DML deyimini içerebilir.
  • İşlevler işlemleri içeremez, ancak saklı yordamlar içerebilir. Bu kısıtlama, işlevlerin COMMIT veya ROLLBACK deyimlerini içeremez olduğu anlamına gelir.
  • İşlevler saklı yordamlar içinde kullanılabilir. Bir işlev saklı yordamı çağıramaz.

Saklı yordamlar PostgreSQL’e görece yeni bir eklemeyken, işlevler ise bir süredir mevcut.