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

Mac adres formatı excel

excel iki nokta mac addres formatı Mac adresi karakterlerini üst üste iki nokta : iki nokta üst üste olacak şekilde excel dosyasında ayırır....