Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

ÖRNEKLER. musteri Id adi soyadi mus_satis Id barkod adet Urunlar barkod urun_adi kodu fiyati Stok_hareket tarih barkod gelen giden.

Benzer bir sunumlar


... konulu sunumlar: "ÖRNEKLER. musteri Id adi soyadi mus_satis Id barkod adet Urunlar barkod urun_adi kodu fiyati Stok_hareket tarih barkod gelen giden."— Sunum transkripti:

1 ÖRNEKLER

2 musteri Id adi soyadi mus_satis Id barkod adet Urunlar barkod urun_adi kodu fiyati Stok_hareket tarih barkod gelen giden

3 1- mus_satis tablosuna kayıt girildiğinde aynı kaydı stok_hareket tablosuna ekleyen triggerı yazınız. CREATE TRIGGER trg ON mus_satis FOR INSERT AS DECLARE @kod SMALLINT DECLARE @adet SMALLINT SET @kod=(SELECT barkod FROM INSERTED) SET @adet=(SELECT adet FROM INSERTED) INSERT INTO stok_hareket (tarih, barkod, giden) VALUES(GETDATE(),@kod,@adet)

4 2- Aşağıdaki tabloyu veren sorguyu yazınız. Urun_adi adet -------- ------ Gofret 53 Sakız 44 SELECT urun_adi, SUM(gelen-giden) FROM urunler, stok_hareket WHERE urunler. barkod=stok_hareket. barkod GROUP BY barkod, urun_adi

5 3- Girilen yeni KDV değerini eski KDV değeri ile değiştiren ve yeni KDV’ye göre fiyatı güncelleyen programı yazınız. EXEC kdvguncelle 18.20 CREATE kdvguncelle @ekdv TINYINT @ykdv TINYINT AS DECLARE @fark TINYINT SET @fark=(@ykdv-@ekdv) UPDATE urunler SET fiyati=fiyati*(1+@fark/100) WHERE kdv=@ekdv UPDATE urunler SET kdv=@ykdv WHERE kdv=@ekdv

6 4- Mus_satıs tablosundan herhangi bir müşteriye ait tüm bilgileri sildiğimiz zaman stok_hareket tablosundaki onunla ilgili bütün kayıtları silen triggerı yazınız. CREATE TRIGGER trg ON mus_satis FOR DELETED DECLARE @no SMALLINT DECLARE @adet SMALLINT DECLARE cadi CURSOR FOR SELECT barkod, adet FROM DELETED Open cadi Fetch next from cadi into @no, @adet Delete from stok_hareket where barkod=@no and adet=@adet WHILE @@fetch_status=0 BEGIN FETCH NEXT FROM cadi INTO @no, @adet DELETE FROM stok_hareket WHERE barkod=@no AND adet=@adet END CLOSE cadi DEALLOCATE cadi


"ÖRNEKLER. musteri Id adi soyadi mus_satis Id barkod adet Urunlar barkod urun_adi kodu fiyati Stok_hareket tarih barkod gelen giden." indir ppt

Benzer bir sunumlar


Google Reklamları