DB SQL - Thema-Spalte links automatisch 3 Leerzeichen einfügen.
-
Wie kann ich im DB Browser SQLite in der Thema-Spalte alle Einträge so hinbekommen, dass nicht nur die Einträge links 3 Leerzeichen aufweisen, sondern auch die zukünftigen autimatisch übernommen werden.
Mit dem folgendem Code wurden in der Liste alle Einträge vorab mit 3 Leerzeichen fehlerfrei übernommen.
CREATE TRIGGER format_thema_before_insert
BEFORE INSERT ON seen_history
FOR EACH ROW
BEGIN
UPDATE seen_history SET Thema = ’ ’ || TRIM(NEW.Thema) WHERE rowid = NEW.rowid;
END;CREATE TRIGGER format_thema_before_update
BEFORE UPDATE ON seen_history
FOR EACH ROW
BEGIN
UPDATE seen_history SET Thema = ’ ’ || TRIM(NEW.Thema) WHERE rowid = NEW.rowid;
END;Ich habe den DB SQLite erneut gestartet und sehe, dass ich die Liste in der Thema-Spalte mit 3 Leerzeichen links vorab richtig ist.
Anschließend habe ich einen neuen Eintrag heruntergeladen (s. Punkt 1 des Bildes - Doku Reise). Hier liegt das Problem, wie zu sehen ist, dass die 3 Leerzeichen nicht automatisch gesetzt wurde. Ich gehe somit davon aus, das der Code grundsätzlich richtig war, bis auf die Umsetzung für die neuen Einträge.
Die Code hatte ich in SQLite ausführen eingeben. Ist es so richtig? Welche Änderung muss ich eingeben, das in Zukunft neue Einträge automatisch mit übernommen werden.
Grüße Andy