Mir ist gerade aufgefallen was ich eigentlich fürn murks ich da in dem Trigger fabriziert hab...
So gehts...
SQL-Code:
create trigger trig_test for rechnungsdaten
before insert
as begin
if ( EXISTS(SELECT * FROM rechnungsdaten
WHERE rechnungsid = new.rechnungsID AND ausleihid = new.ausleihid) )
then
DELETE FROM rechnungsdaten
WHERE ausleihid = new.ausleihid rechnungsid = new.rechnungsid;
end;
@mkinzler:
Wie kann ich denn den neuen Eintrag verhindern?
Und wie läuft das mit dem Schlüssel?