none
Trigger Etkilenen Hücre Üstünde İşlem Yapmak RRS feed

  • Soru

  • Öncelikle merhaba arkadaşlar,

    Problemim T-SQL diliyle alakalı. SQL Serverda bir Trigger yazdım kısa bir parçasını paylaşıyım:

    IF UPDATE(DEPO) BEGIN IF(@DEPO='True') BEGIN .

    .

    . END

    ELSE IF UPDATE(MONTAJ) BEGIN IF(@MONTAJ='False') BEGIN .

    .

    . END


    Şimdi durum şu şekilde birden fazla birim var ve herbiri ürünü onaylayıp bi sonrakine gönderiyor. Ben de birim onayladıysa hiyerarşiye göre sonraki birime mail göndertiyorum (trigger içerisinde). Yalnız şöye bir durum var IF şartını koymazsam kendinden önceki tüm birimleri yeniden mail gönderiyor yani 5 birim varsa 5x5 mail gidiyor. IF şartıda çalışmıyor zaten sadece ilk birime giriyor. Ben istiyorum ki Depo mu onayladı mailler montaja gitsin diğer birimlerde trigger tetiklenmesin. Yani tüm satır değil değişen etkilenen hücre üstünde işlem yapılsın bunu nasıl gerçekleştirebilirim IF şartının yerine nası bi komut kullanabilirm? Umarım açık bi şekilde sormuşumdur. Yardımcı olursanız çok sevinirim. Şimdiden teşekkürler.


    Faruk Mollaoğlu FEMAŞ METAL SAN. TİC. AŞ. Yazılım Grubu


    2 Mayıs 2014 Cuma 13:58