17 Ocak 2017 Salı
SP’lerin Oluşturulması
Bir kullanıcı tanımlı prosedür oluşturmanın genel biçimi aşağıda verilmektedir.
CREATE PROC/PROCEDURE prosedür_adı
AS
SQL ifadeleri
NOT: SP oluştururken PROC deyimi yada PROCEDURE deyimi kullanılmaktadır.
Örnek-1: Öğrenciler tablosu aşağıda verilmektedir. Bu tabloyu göz önüne alarak ortalaması 50’nin üzerinde olan öğrencileri bulan bir Stored Procedure yazalım.
CREATE PROCEDURE elliustu
AS
SELECT * FROM Ogrenciler WHERE ortalama >= 50
Oluşturulan SP’yi çalıştıralım. Bir prosedürü çalıştırmak için iki yol vardır. Doğrudan SP’nin ismini yazabilirsiniz yada exec SP_adi yazarak çalıştırabilirsiniz.
Örnek-2: Gün içerisinde yapılan satışları bulan bir SP oluşturalım. Bunun için tblSiparis ve tblSiparisDetay tabloları aşağıda verilmiştir.
Oluşturulacak olan SP aşağıdaki gibi olacaktır.