E
enrem
Erfahrenes Mitglied
- 29
Hallo,
ich habe eine Tabelle wo der erste Datensatz nie gelöscht werden Darf. Kann mir jemand diesen Trigger hier vervollständigen?
Nachtrag, hab die Lösung.
Evtl. kennt jemand noch eine elegantere Lösung.
Viele Grüße
enrem
ich habe eine Tabelle wo der erste Datensatz nie gelöscht werden Darf. Kann mir jemand diesen Trigger hier vervollständigen?
Code:
CREATE TRIGGER del_tdatabase BEFORE DELETE ON tdatabase FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'Der erste Datensatz darf nicht gelöscht werden.') WHERE (id = 1) IS NOT NULL; END;
Nachtrag, hab die Lösung.
SQL:
CREATE TRIGGER del_tdatabase BEFORE DELETE ON tdatabase WHEN OLD._id = 1 BEGIN SELECT RAISE(ABORT, 'Der erste Datensatz darf nicht gelöscht werden.') WHERE (OLD._id = 1) IS NOT NULL; END;
Evtl. kennt jemand noch eine elegantere Lösung.
Viele Grüße
enrem
Zuletzt bearbeitet: