Forum

Stored Proc lerde G...
 
Bildirimler
Hepsini Temizle

Stored Proc lerde Girdili Paremetre

5 Yazılar
2 Üyeler
0 Reactions
479 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Merhaba arkadaşlar

Kodum :

 alter proc SPdenemehayvan(@denemeAdet int)

as

if @denemeAdet Is null

print 'Lütfen "Adet" Giriniz'

else

begin

select * from tblHayvan 

where tblHayvan.Adet=@denemeAdet

end

go

 

Bu şekilde ve "spdenemehayvan  @denemeadet=25" çağırdığımda sonuc verıyor veya "spdenemehayvan  @denemeadet=null" dediğimdede Print komutu işliyor Ancak yapmak istediğim "spdenemehayvan  @denemeadet=" şeklinde çağırıldığında yanı bir değer girilmediğinde "print" komutunun çalışması bunu nasıl başarabilirim?

Teşekkürler ... 

 
Gönderildi : 07/10/2010 02:08

(@turgaysahtiyan)
Gönderiler: 344
Reputable Member
 

print komut çalışıp sorgu sonucunun mu dönmesini istiyorsun?

 
Gönderildi : 07/10/2010 14:45

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

evet

"spdenemehayvan  @denemeadet=" 

yazdığımda(mesala sayı girmedim veya unuttum)

işte ozaman print komutu çalışşsın ve uyarsın isstiyorum 

 
Gönderildi : 07/10/2010 15:57

(@turgaysahtiyan)
Gönderiler: 344
Reputable Member
 

bu istek için 

if @denemeAdet Is null

kısmını

if isnull(@denemeAdet,'') = '' olarak değiştirmen yeterli.

 
Gönderildi : 07/10/2010 16:15

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Anladım Turgay Bey

Yardımlarınız için Teşekkürler... 

 
Gönderildi : 07/10/2010 17:55

Paylaş: