trigger ile tablonun kopyasını oluşturmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
dcpromo
Üye
Mesajlar: 38
Kayıt: 12 May 2005 12:27

trigger ile tablonun kopyasını oluşturmak

Mesaj gönderen dcpromo »

merhaba arkadaşlar

Şimdi bir programa ek yapmam gerek mssql veritabanını kullanıyoruz.
bilgilerin yazdılgı bir tablo var.
benim amacım bu tabloya bilgi yazdılgıında benim oluşturdugum tabloyada otomatik aktarmasını istiyorum bu konuda bilgisi olan arkadaş varmı yardımcı olursanız sevinirim.
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Kısa ve öz olarak Trigerlar da after before olayları vardır kayıttan önce kayıttan sonra ilgili tablonun ilgili eventinde

Örnek AfterInsert te
bir insert into sql i işini görür


Not : Daha net bilgiler için Veritabanı ve kullanılan tool lar yazmayı alışkanlık edinelim...

Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

insert triggerina

Kod: Tümünü seç

insert into DIGER_TABLO(ALAN1,ALAN2,....) 
values(new.ALAN1,new.ALAN2....)
update triggerina

Kod: Tümünü seç

update DIGER_TABLO
set ALAN1=new.ALAN1,
ALAN2=new.ALAN2,
....
where PRIMARY_ALANIM=new.PRIMARY_ALANIM
delete triggerina da

Kod: Tümünü seç

delete from DIGER_TABLO
where PRIMARY_ALANIM=old.PRIMARY_ALANIM
Veri girilecek tabloya bu tarz triggerlar yazarak işinizi görebilirsiniz...
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Cevapla