Fonksiyon ile procedure arasındaki farklar

  • Function her zaman geriye bir değer döndürür fakat stored procedure opsiyoneldir, geri dönüş değeri olmayabilir.
  • Functionda sadece input parametreleri vardır fakat stored procedure hem input hem de output parametreleri vardır.
  • Function stored procedure tarafından çalıştırılabilir fakat stored procedure function tarafından çağırılamaz.
  • Function sadece Select ile kullanılabilir, update veya delete yapmaz, stored procedure ise crud (create/read/update/delete)işlemlerin hepsini yapabilir.
  • Function ile try-catch kullanamazsınız fakat stored procedure ile kullanabilirsiniz.
  • Function transaction yapısını desteklemez fakat stored procedure destekler.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir