SQL Stored Procedure Kullanimi

SQL Stored Procedure Kullanimi (Saklı Yordam) YAPISI



(CREATE PROC)
CREATE PROCEDURE <ProcedureAdi>
(
@<DegiskenAdi> <degiskenTipi>,
@<DegiskenAdi> <degiskenTipi>,
@<DegiskenAdi> <degiskenTipi>
)
AS
BEGIN
<SORGU>
END




--Dışarıdan girilen KategoriAdi(CategoryName) ve Aciklama(Description)'ya göre Kategoriler Tablosuna INSERT işlemi yapan Procedure (Categories)

CREATE PROC SP_KategoriEkle
(
@CatAdi nvarchar(50),
@CatDesc nvarchar(MAX)
)
AS
INSERT INTO Categories(CategoryName,[Description])
VALUES(@CatAdi,@CatDesc)


SAĞLAMASI
EXECUTE SP_KategoriEkle 'Procedurlu kategori','Procedurlü Açıklama'
EXEC SP_KategoriEkle 'Procedurlu kategori2','Procedurlü Açıklama2'

----------------------------------
--Dışarıdan girilen miktar kadar tüm ürünlere zam yapan Saklı Yordam'ı yapınız.
GO
CREATE PROC SP_UrunlereZamYap
(
@zamTutari money
)
AS
BEGIN
UPDATE Products SET UnitPrice += @zamTutari
END

EXEC SP_UrunlereZamYap 20

SELECT ProductName,UnitPrice FROM Products

------------------------------------------------
--Dışarıdan girilen Kategori adına göre ürünlerin Adını,Fiyatını,CategoriAdı'nı listeleyen prosedur
CREATE PROC SP_KategoriyeGoreUrun ( @KategoriAdi nvarchar(50))
AS
SELECT p.ProductName,p.UnitPrice,c.CategoryName FROM Products p JOIN Categories c ON P.CategoryID = C.CategoryID
WHERE C.CategoryName = @KategoriAdi

EXEC SP_KategoriyeGoreUrun 'Beverages'

Yorumlar

Bu blogdaki popüler yayınlar

En İyi 20 Hacker Duvar Kağıtları