Deleted Trigger Yardım

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
emrekilinc1984
Üye
Mesajlar: 58
Kayıt: 15 Eyl 2016 12:13

Deleted Trigger Yardım

Mesaj gönderen emrekilinc1984 »

Merhaba arkadaşlar ben 1 tane silinen işlemleri kaydetmesi için tablo oluşturdum. Örnek a tablosundan veri silindiğinde a tablosunda silinen o veri tablosunu silmeden önce a tablosundaki bazı alanları alarak trigger silme işlemi sonrası için oluşturduğum b tablosuna bazı bilgileri yazmasını istiyorum yardımcı olursanız sevinirim.

A - (Ana Tablom) Tablo Adı = bt_arac_takip formu
B - (Silme İşlemi sonrası için Tablom) Tablo Adı = tb_arac_takip_trg

Kod: Tümünü seç

create trigger trg_arac_takip
		on bt_arac_takip formu
			after delete
				insert into tb_arac_takip_trg(personel,islem_tarihi,arac_plaka,arac_surucusu,guzergah)
				values ( ? )
Kullanıcı avatarı
yhackup
Üye
Mesajlar: 115
Kayıt: 09 Ağu 2014 09:09
İletişim:

Re: Deleted Trigger Yardım

Mesaj gönderen yhackup »

Bu şekilde kullanılır.
values (OLD.personel,OLD.islem_tarihi,OLD.arac_plaka,OLD.arac_surucusu,OLD.guzergah );
Çaylak Delphici :D

Yakup ULUTAŞ
anemos
Üye
Mesajlar: 110
Kayıt: 02 Nis 2007 07:51
Konum: Sakarya / Hendek

Re: Deleted Trigger Yardım

Mesaj gönderen anemos »

Kod: Tümünü seç

create trigger trg_arac_takip
      on bt_arac_takip formu
         after delete
            insert into tb_arac_takip_trg(personel,islem_tarihi,arac_plaka,arac_surucusu,guzergah)
            select d.personel,d.islem_tarihi,d.arac_plaka,d.arac_surucusu,d.guzergah from deleted d
Cevapla