Stored Procedure
Stored Procedure’ler database server’da saklanan SQL ifadeleri gibi düşünülebilir. Bir programlama dilindeki fonksiyonlar gibi parametre alabilirler. Bu parametrelere göre bir sorgu çalıştırıp cevap gönderilebilir.
Stored Procedure’ler database server’ında saklanmasından dolayı daha hızlı çalışırlar. Bir stored procedure ilk çalıştırıldığı zaman derlenir. Bir daha çalıştırılınca derlenmeden çalışırlar. Halbuki bir program içinden SQL ifadeleri ile server’a bağlanırsanız her bağlanışta SQL ifadesi derlenir. Bu da zaman kaybı demektir.
Stored procedure’un diğer bir özelliği ise programlama deyimleri içermesidir. if, next vs.. programlama dillerindekine benzer özellikleri sunar. Gelen parametrelere göre sorgu yapılıp sonucun dönmesi sağlanabilir.
SQL Server ile Stored Procedure hazırlanabilir. Bir database yaratıldığı zaman Stored Procedures klasörüde yaratılır. O klasörün üstünde sağ tıklanarak yeni bir stored procedure yaratılabilir.
CREATE PROCEDURE TEST_PRO
@yas int
AS
SELECT * FROM kisi WHERE YAS > @yas ORDER BY yas
CREATE PROCEDURE TEST_PRO
@yas int
AS
İf (yas>19)
SELECT * FROM kisi WHERE > @yas ORDER BY YAS
Else
SELECT * FROM kisi WHERE > @yas AND ERISKIN=1 ORDER BY YAS
Bir günde ne kadar su içmeniz icap ettiğini biliyor musunuz? Bir çok insan için her…
Instagram’da hikayenizi daha ilgi çekici hale getirmek için hikayenize müzik eklemeyi düşünebilirsiniz. Bunu yaparak hikayelerinizi…
iPhone yada Android telefonlarda bir QR kodu oluşturmak, WiFi şifrenizi paylaşmanızı kolaylaştıran en iyi yöntemlerin…
[Chorus] Got two girls in the cut And I don't know what to do I…
iOS 18'in Fotoğraflar uygulaması kafanızı mı karıştırdı? Yalnız değilsiniz. Apple, varsayılan Fotoğraflar uygulamasını iOS 18…
Meydana getirilen yeni bir araştırmaya gore, işlerin, projelerin teslim tarihini tutturmak oldukça mühim. Eğer bir…