SQL Server'da Trigger Kullanımı

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ธ.ค. 2024

ความคิดเห็น • 7

  • @alitoprak6090
    @alitoprak6090 4 ปีที่แล้ว +1

    Teşekkürler 🙏🏼

    •  2 ปีที่แล้ว

      Merhaba, faydalı olduysa ne mutlu. İyi çalışmalar dilerim.

  • @resitaktan3842
    @resitaktan3842 2 ปีที่แล้ว +3

    hocam bir sorum olucak bu trigger'ı şu şekilde kullanabilir miyim örneğin saat gece 12'yi geçtikten sonra bir sütundaki bütün alanları 1 eksiltsin.
    neden böyle birşey istiyorum çünkü spor salonu uygulaması yapıyorum ve müşterilerin aboneliklleri her gün bir eksilmesi lazım yardımcı olursanız çok sevinirim teşekkürler

    •  2 ปีที่แล้ว +4

      Merhaba, konu ile ilgili işlemi trigger ile yapmanız mümkün değil. Triggerlar bir olay olunca çalışırlar...(Inserted, Deleted) Zaman değişikliği gibi bir şeyi Trigger yakalayamaz. En azından ben öyle biliyorum. Siz yapmak istediğinizi SQL Server Agent ile yapabilirsiniz diye düşünüyorum. SQL Server Job yazıp ilgili sütunlarıdaki kayıt 1'den büyükse 1 azalmalı. Eğer 0 ise de herhangi bir disable sütunu varsa o sütunun değerini 0'dan 1'e çekmeli. Bu şekilde çözüm sağlanabilir diye düşünüyorum. SQL Server Agent'da her gün bu işlem çalışsın gibi bir ayar yapmanız da mümkün. Diyelim Pazar günleri spor salonu kapalı. O günler çalıştırmazsınız(Tabi uydurdum :) Pazar günleri çalışır her türlü :) ) Google'da SQL Server Job Oluşturma diye aratarak çözüme ulaşabilirsiniz. Çözümü bulunca bu başlık alttından yazarsanız da diğer arkadaşlara faydalı olacaktır. İyi çalışmalar.

  • @mosaicrecordsofficial
    @mosaicrecordsofficial 2 ปีที่แล้ว +1

    fonksiyon işlevi gibi sanki

    •  2 ปีที่แล้ว

      Maalesef değil...