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

  • eurotuner

    eurotuner

    6 Mart 2006
  • Randall P Studios

    Randall P St

    27 AĞUSTOS 2009
  • The Computer Chronicles

    The Computer

    7 Kasım 2012