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

  • Charles Renaud

    Charles Rena

    10 Kasım 2007
  • Damien Hayes

    Damien Hayes

    11 Mart 2008
  • Droid Life

    Droid Life

    17 Kasım 2009