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

  • kimberly p

    kimberly p

    23 Ocak 2010
  • Random Act of Kindness Video Contest

    Random Act o

    18 EYLÜL 2012
  • MrMimoB

    MrMimoB

    11 NİSAN 2011