Trigger Yardım

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
ekremkocak
Üye
Mesajlar: 24
Kayıt: 31 Oca 2015 03:24

Trigger Yardım

Mesaj gönderen ekremkocak »

Arkadaşlar bu tabloda

Kod: Tümünü seç

CREATE TABLE "POLICELER"
(
  "TCNO"   VARCHAR(11) CHARACTER SET WIN1254,
  "POLICENO"   VARCHAR(15) CHARACTER SET WIN1254 NOT NULL,
  "POLICETURU"   VARCHAR(10) CHARACTER SET WIN1254,
  "ARACPLAKA"   VARCHAR(10) CHARACTER SET WIN1254 NOT NULL,
  "BASLAMATARIHI"   DATE,
  "BITISTARIHI"   DATE,
  "KALANGUN"   INTEGER,
  "DEKONT"   VARCHAR(15) CHARACTER SET WIN1254,
CONSTRAINT "POLICELER_PK" PRIMARY KEY ("POLICENO", "ARACPLAKA")
);
ALTER TABLE "POLICELER" ADD CONSTRAINT "MUSTERILER_FK" FOREIGN KEY ("TCNO") REFERENCES MUSTERILER ("TCNO") ON DELETE CASCADE;

KALANGUN:= BITISTARIHI-DATE;
nasıl trigger olusturulur...
Kullanıcı avatarı
greenegitim
Üye
Mesajlar: 713
Kayıt: 28 Nis 2011 10:33
Konum: İstanbul

Re: Trigger Yardım

Mesaj gönderen greenegitim »

kalan günü bir alanda tutmayın bence calc field olarak veya sql ile hesaplatıp getirin diğer türlü her gün o alanı güncellemeniz gerekecek.
trigerda yapacak olsanız diyelim before update yazdınız kodunuzu her gün tüm tabloya update çekmek zorunda kalacaksınız.
Mücadele güzelleştirir!
ekremkocak
Üye
Mesajlar: 24
Kayıt: 31 Oca 2015 03:24

Re: Trigger Yardım

Mesaj gönderen ekremkocak »

Cevap için Tesekkür ediyorum.. dediginiz mantıklı. IBTable1CalcFields cözmek lazım yani.
ekremkocak
Üye
Mesajlar: 24
Kayıt: 31 Oca 2015 03:24

Re: Trigger Yardım

Mesaj gönderen ekremkocak »

sadece triggeri before insert kullansak sorun olurmu
Kullanıcı avatarı
greenegitim
Üye
Mesajlar: 713
Kayıt: 28 Nis 2011 10:33
Konum: İstanbul

Re: Trigger Yardım

Mesaj gönderen greenegitim »

Mücadele güzelleştirir!
Cevapla