Einzelnen Beitrag anzeigen

EnORItZ

Registriert seit: 8. Sep 2003
11 Beiträge
 
#3

Re: SELECT-Statement innerhalb eines Triggers

  Alt 28. Sep 2006, 20:53
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?
MfG EnORItZ
  Mit Zitat antworten Zitat