Hallo hab mal noch eine Frage...
Und zwar versuch ich jetzt schon lange Trigger zu erstellen.
(Wollt die Daten immer updaten und der Trigger soll falls kein Eintrag existiert einen neuen erstellen)
CREATE TRIGGER "RF_Pat_insIfNotEx"
AFTER UPDATE ON Risikofaktor_Patient
FOR EACH ROW
begin atomic
if not exists(SELECT * FROM BLAH)
then
INSERT INTO BLAH;
end if;
end
Eclipse zeigt mir immer Fehler an unexpected end of statement (wenn ich Semikolons setze) und unexpected token: end (wenn ich die Semikolons nicht setze)
Eine Idee woran das liegt? Hat das was mit der hsqldb zu tun?
Andere Frage: Sollte ich lieber einen Trigger AFTER INSERT machen und dann Update falls es schon existiert?
Und zwar versuch ich jetzt schon lange Trigger zu erstellen.
(Wollt die Daten immer updaten und der Trigger soll falls kein Eintrag existiert einen neuen erstellen)
CREATE TRIGGER "RF_Pat_insIfNotEx"
AFTER UPDATE ON Risikofaktor_Patient
FOR EACH ROW
begin atomic
if not exists(SELECT * FROM BLAH)
then
INSERT INTO BLAH;
end if;
end
Eclipse zeigt mir immer Fehler an unexpected end of statement (wenn ich Semikolons setze) und unexpected token: end (wenn ich die Semikolons nicht setze)
Eine Idee woran das liegt? Hat das was mit der hsqldb zu tun?
Andere Frage: Sollte ich lieber einen Trigger AFTER INSERT machen und dann Update falls es schon existiert?