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

  • Alan Fullmer

    Alan Fullmer

    3 EYLÜL 2010
  • Jorrit Jongma

    Jorrit Jongm

    17 Ocak 2008
  • monkophile

    monkophile

    25 Temmuz 2007