SORU
12 NİSAN 2009, Pazar


Insert Update, ınsert veya update olmadığını belirlemek için nasıl tetik

İhtiyacım var yazmak için bir Ekleme, Güncelleştirme Tetikleyici Bir tablo olan silecektir tüm satırlar tablo B olan bir sütun (Tanım) değerleri gibi değeri eklenen/güncellenen tablo A sütun (Col 1). Nasıl hem Güncelleme ve Ekleme davalarını o yazı dolaşmak istiyorum. Nasıl eğer tetiği güncelleştirme veya ekleme için yürütülen olup olmadığını belirlemek istiyorsunuz.

CEVAP
12 NİSAN 2009, Pazar


MS SQL Server...

"" Ve "sonra" veri. önce izlemek için INSERTED DELETED özel tabloları var tetikler IF EXISTS (SELECT * FROM DELETED) gibi bir şey bir güncelleştirmeyi algılamak için kullanabilirsiniz. Sadece update DELETED satır var, ama her zaman INSERTED satır vardır.

""CREATE TRIGGER . eklenen arayın

, 23 Kasım 2011 Düzenleyin

Yorum sonra, bu cevap INSERTED ve UPDATED tetikler.
Belli ki, SİL "INSERTED" dediğim gibi . her zaman satır olamaz tetikler

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Emotional Trancer

    Emotional Tr

    4 Mart 2010
  • Excel Video Tutorials

    Excel Video

    6 Aralık 2012
  • Kupa World

    Kupa World

    1 EYLÜL 2011