• SQL

    SQL Ders19- Stored Procedure Nedir

    Stored procedure’ü genel olarak tanımlarsak; database server ında tutulan ve ilk derlemeden sonra bir daha derlenmeye ihtiyaç duyulmayan SQL ifadeleridir. Veri tabanı server’ında tutulan T-SQL ifadeleri denilebilir. Stored Procedure’ler parametreli, parametresiz ve geriye bir döndürerek de oluşabilir. Stored Procedure’ler oluştururken bunları diğerlerinden ayırt etmek için sp ön ekiyle oluşturulur. Bir defa yazılıp derlenir ve gerektiği yerlerde derlenmesine gerek olmadan çalışabilir. Program yazarken hem kodlarınızı yazıyorsunuz hem de uzun sql cümlelerini kullanmak yerine DML(Database Manipulation Language) dediğimiz SQL ifadelerini de aynı anda yazabiliyorsunuz. Şimdi stored procedure’lerin avantajlarına değinelim. Stored Procedure’ler database de tutulduğu için çok hızlı çalışırlar. Yalnızca bir defa derlenirler ve ilgili yerlerde sadece bu procedure’u işlemler hızlı olabilir. Normal…