Saklı yordam

Saklı yordamlar, ilişkisel veri tabanı yönetim uygulamalarında saklanabilen, değiştirge alabilen işlevlerdir. Saklı yordamlar, veri tabanı yönetim uygulamasına göre değişen SQL dışında işlevsel diller ile yazılabilir, kendisine verilen parametreler ve kodlanışı doğrultusunda belli işleri gerçekleştirir ve eğer varsa çıktı parametrelerini döndürür.

Saklı yordamlar modern ilişkisel veri tabanı yönetim sistemlerinde çok önemlidir. Derlendikleri için çok hızlı bir şekilde çalışırlar. Bunun yanında veri tablolarında belli işleri yerine getirirken üçüncü parti bir program kullanıldığında çok veri alış-verişi olacağından bunun yerine saklı yordamlar kullanmak işlerin çok daha hızlı ve sorunsuz bir şekilde çalışmasını sağlayacakytır.

Saklı yordamlar veri tabanında oluşturulduktan sonra bir tetikleyici (İng. trigger), bir SQL sorgusu, üçüncü parti bir yazılımdan veya diğer bir saklı yordamın içerisinden çağırılabilirler.

Saklı yordamları destekleyen bazı veri tabanı yönetim uygulamaları şunlarıdır:

  1. Firebird (ISQL)
  2. Microsoft SQL Server (T-SQL)
  3. MySQL
  4. Oracle Database (PL/SQL)
  5. PostgreSQL (PL/pgSQL)
  6. Sybase (T-SQL)

Kaynakça

    This article is issued from Vikipedi - version of the 11/22/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.