s.a
trigger ubdate yapıyor fakat ben update yaaprken cmiktar bölümünü arttıramıyorum.
if (old.ubd=1) then begin
update ydepo
set
ydepo.cmiktar=ydepo.cmiktar-(old.gmiktar+old.cmiktar)
where
old.scno=ydepo.scno;
update ydepo
set
ydepo.kalan=ydepo.gmiktar-ydepo.cmiktar
where
old.scno=ydepo.scno;
end
if (new.ubd=1) then begin
update ydepo
set
ydepo.cmiktar=ydepo.cmiktar+(new.gmiktar+new.cmiktar)
where
new.scno=ydepo.scno;
update ydepo
set
ydepo.kalan=ydepo.gmiktar-ydepo.cmiktar
where
new.scno=ydepo.scno;
end
end
trigger ubdate
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: trigger ubdate
null dönüyor olabilir.
şeklinde kullan.
Kod: Tümünü seç
ydepo.cmiktar= isnull(ydepo.cmiktar,0)-(old.gmiktar+old.cmiktar)
Bir kelimenin anlamını öğretsen bile yeter..
Re: trigger ubdate
s.a
Bu yazdığım trigger de eğer stok adı iki tane ise
sadece birinden düşmeye başlasın nasıl yapabilirim.
kolay gelsin iyi çalışmalar
Bu yazdığım trigger de eğer stok adı iki tane ise
sadece birinden düşmeye başlasın nasıl yapabilirim.
kolay gelsin iyi çalışmalar