Thema: Delphi Trigger mit Prüfung

Einzelnen Beitrag anzeigen

alex517

Registriert seit: 23. Nov 2004
Ort: Bernau b. Berlin
273 Beiträge
 
Delphi XE5 Enterprise
 
#2

Re: Trigger mit Prüfung

  Alt 19. Okt 2005, 19:47
Hallo it-frosch,

als Erstes muß der Ausdruck in einem IF () Then-Statement bei FB/IB in Klammern eingeschlossen sein.
Außerdem mußt du in deinem Fall mit EXISTS arbeiten.
Versuchs mal damit.

SQL-Code:
IF ( NOT EXISTS (select * from fibuktrg kostentraeger = new.auftragnr ) THEN
  INSERT INTO FIBUKTRG (KOSTENTRAEGER, SPRACHCODE, BEZEICHNUNG, INFIBUGEB, VORLNR, GSNR)
  VALUES (new.AUFTRAGNR, '1',new.OBJEKTBEZ , NULL, NULL, NULL);
alex
Alexander
  Mit Zitat antworten Zitat