Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Tarih Guncelleme Trigger
#1
Arkadaşlar Merhaba,
Benim iki tane tablom var TBLCASABIT burada 4 alanım var ;
KAYITTARIHI , KAYITYAPANKUL , DUZELTMETARIHI, DUZELTMEYAPANKUL
Aynı şekilde;
TBLCASABITEK de var
KAYITTARIHI , KAYITYAPANKUL , DUZELTMETARIHI, DUZELTMEYAPANKUL

Bu iki tabloda ki alanları günün tarihine göre güncellemem gerekiyor. Ayrı ayrı iki trigger ile oluyor ben tek trigger da nasıl yaparım?

CREATE TRIGGER TARIHGUNCELLLE
ON TBLCASABIT
FOR INSERT,UPDATE
AS
BEGIN
UPDATE TBLCASABIT
SET KAYITTARIHI = GetDate(), DUZELTMETARIHI = GETDATE()
FROM TBLCASABIT X
INNER JOIN TBLCASABITEK I ON X.CARI_KOD = I.CARI_KOD
END
Cevapla
#2
CREATE TRIGGER TARIHGUNCELLLE
ON TBLCASABIT
FOR INSERT,UPDATE
AS
BEGIN
UPDATE TBLCASABIT
SET
I.KAYITTARIHI = GetDate(),
I.DUZELTMETARIHI = GETDATE(),
X.KAYITTARIHI = GetDate(),
X.DUZELTMETARIHI = GETDATE()
FROM
TBLCASABIT X
INNER JOIN TBLCASABITEK I
ON
X.CARI_KOD = I.CARI_KOD
END

triggerde birleştirlmiş tablolarda update veya insert ü desteklemiyor..
ben surekli hata aldım..
update ve insert olayına position sıralması yapılarak tetıkleme yapılabilir..
Cevapla
#3
(24-05-2023, Saat: 01:32)maydin60 Adlı Kullanıcıdan Alıntı: CREATE TRIGGER TARIHGUNCELLLE
ON TBLCASABIT
FOR INSERT,UPDATE
AS
BEGIN
UPDATE TBLCASABIT
SET
I.KAYITTARIHI = GetDate(),
I.DUZELTMETARIHI = GETDATE(),
X.KAYITTARIHI = GetDate(),
X.DUZELTMETARIHI = GETDATE()
FROM
TBLCASABIT X
INNER JOIN TBLCASABITEK I
ON
X.CARI_KOD = I.CARI_KOD
END

triggerde birleştirlmiş tablolarda update veya insert ü desteklemiyor..
ben surekli hata aldım..
update ve insert olayına position sıralması yapılarak tetıkleme yapılabilir..

Teşekkür ederim. Verdiğiniz kodu kullanınca bu hatayı aldım;

Msg 4104, Level 16, State 1, Procedure TARIHGUNCELLE, Line 6

The multi-part identifier "I.KAYITTARIHI" could not be bound.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  2 Tarih arası periyodik tarih parçalama fonksiyonu adelphiforumz 4 940 17-02-2025, Saat: 17:33
Son Yorum: adelphiforumz
  Serverda bulunan kullanıcıların exelerini guncelleme mertnas 21 4.813 07-09-2024, Saat: 00:47
Son Yorum: apachi2006
  Sqlite trigger Nedim 10 2.799 29-03-2024, Saat: 12:37
Son Yorum: RAD Coder
  Trigger Enable / Disable Yapmak OZCANK 14 10.874 10-06-2023, Saat: 20:32
Son Yorum: ermanispir@gmail.com
  İki Tarih Arası Sorgulama Mikdad 19 4.779 23-05-2023, Saat: 08:24
Son Yorum: Mikdad



Konuyu Okuyanlar: 1 Ziyaretçi