9 Kasım 2017 Perşembe

Sql server Stored procedure

Stored Procedure

Stored Procedure "SP" veritabanında istediğimiz işlemleri yaptıabileceğimiz fonksiyon bütünü



 https://stackoverflow.com/

sql Transection:
BEGIN ve END arasındadır

önemli
Stored precedurlere göre VİEWS lardan farkı  insert komutu çalıştırabiliyoruz.

PROsedur yaratma

CREATE PROC GetFirmalar
AS
BEGIN
SELECT * FROM FIRMALAR
END

---------------------------------------------

Çğırma sorgulama
EXEC Getfirmalar

 ---------------------------------------
CREATE PROC GetSektorFirmaAdet
(@prmSektorID int)
AS
BEGIN
    DECLARE @FirmaSayisi int;
   
    SELECT @FirmaSayisi=COUNT(ID)
    FROM FIRMALAR
    WHERE SEKTORID=@prmSektorID

    RETURN @Firmasayisi
   
END

-------------------------------------------------

DECLARE @FirmaSayisi int

EXEC @FirmaSayisi = GetSektorFirmaAdet 5

SELECT @FirmaSayisi AS FIRMASAYISI



------------------------------


CREATE PROC AddGorev(@prmName varchar(50))
AS
IF EXISTS (SELECT * FROM GOREVLER WHERE NAME=@prmName)
BEGIN
    PRINT 'Bu görev adı daha önce kullanılmış.'
END
ELSE
BEGIN
    insert into GOREVLER (NAME) values (@prmName)
    PRINT 'Görev kaydı oluşturuldu.'
    insert into SEKTORLER (NAME) values (@prmName)
    PRINT 'Sektör kaydı oluşturuldu'
END















Hiç yorum yok:

Yorum Gönder

Excel’de Programsız QR Kod Oluşturma, How To QR Code For Excel

🧩 Excel’de Programsız QR Kod Oluşturma Bu yöntemle ürün numarası, seri numarası veya istediğiniz metinleri kullanarak Excel üzerinden doğru...