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