Den Trigger löschen
In diesem Schritt lernen Sie, wie Sie einen Trigger aus Ihrer SQLite-Datenbank löschen oder entfernen.
Um den salary_update_trigger zu löschen, führen Sie den folgenden Befehl aus:
DROP TRIGGER salary_update_trigger;
Dieser Befehl entfernt den salary_update_trigger aus der Datenbank.
Um zu überprüfen, ob der Trigger gelöscht wurde, können Sie die Tabelle sqlite_master abfragen:
SELECT name FROM sqlite_master WHERE type='trigger' AND name='salary_update_trigger';
Diese Abfrage sollte ein leeres Resultset zurückgeben, was darauf hindeutet, dass der Trigger nicht mehr existiert.
Versuchen wir nun, Alices Gehalt zu aktualisieren, um zu bestätigen, dass der Trigger tatsächlich entfernt wurde:
UPDATE employees SET salary = 55000.00 WHERE id = 1;
Überprüfen Sie dann die Tabelle employee_audit:
SELECT * FROM employee_audit;
Sie sollten feststellen, dass kein neuer Eintrag zur Tabelle employee_audit hinzugefügt wurde, was bestätigt, dass der Trigger erfolgreich gelöscht wurde.
Beenden Sie abschließend die SQLite-Shell:
.exit