Giriş

Tamamlandı

PostgreSQL saklı yordamları ve işlevleri, PostgreSQL için Azure Veritabanı 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ı'de bir saklı yordam oluşturun.
  • PostgreSQL için Azure Veritabanı saklı yordamı çağır.
  • PostgreSQL için Azure Veritabanı'de bir işlev oluşturun ve kullanın.

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ı yordamlar herhangi bir DML deyimini içerebilir.
  • İşlevler işlemleri içeremezken 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 bir süre kullanılabilir.