24 Nis 2008

STORE PROCEDURE 1


Sql server da store procedure yardımı ile girilecek bilgilerin var olup olmadığı kontrol edilerek veri tabanına ekleyen sorgu.
yukarıdaki tabloyu kullanarak store procedure yardımı ile aynı "altSeviyeAd" girilmemesi için sorgumuza eklenti yapacağız
Sorgumuz:

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

ALTER Procedure [dbo].[AddHZR_AltSeviye] @altSeviyeKod smallint output, @seviyeKod smallint, @altSeviyeAd nvarchar(30) AS BEGIN
IF NOT EXISTS (SELECT * FROM HZR_AltSeviye WHERE altSeviyeAd=@altSeviyeAd)
INSERT INTO HZR_AltSeviye (seviyeKod, altSeviyeAd) VALUES (@seviyeKod, @altSeviyeAd) SELECT @altSeviyeKod=@@Identity END

burada IF NOT EXIST( ) cşeklinde devam eden satır bizim koşulumuzdur.Aynı "altSeviyeAd" ın var olup olmadığını kontrol ediyor eğer yoksa ekleme yapıyor varsa sorgu bir şey yapmadan sonlanıyor

Hiç yorum yok:

Yorum Gönder