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 11:13

Deleted Trigger Yardım

Mesaj gönderen emrekilinc1984 » 17 Ara 2016 06:02

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: 114
Kayıt: 09 Ağu 2014 08:09
İletişim:

Re: Deleted Trigger Yardım

Mesaj gönderen yhackup » 18 Ara 2016 12:53

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: 102
Kayıt: 02 Nis 2007 06:51
Konum: Sakarya / Hendek

Re: Deleted Trigger Yardım

Mesaj gönderen anemos » 19 Ara 2016 11:51

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