Hallo zusammen,
ich bin gerade dabei, die Datenbank etwas zu optimieren. An vielen Stellen werden unötige Verkettungen durchgeführt.
Nun habe ich mir gedacht, dass ich durch einen Trigger die Adresse zusammensetzen lassen kann.
Delphi-Quellcode:
Create Trigger Adresse_ai_au
active after insert or update on Adressen
as
begin
new.Adresse = (Select Coalesce(Titel,'') || ' ' || Coalesce(Vorname, '') || ' ' || Coalesce(Nachname, '') from Adressen where ID = new.ID);
end
Nur leider bringt er mir [FireDAC][Phys][
FB]attempted update of read-only column und ich weiß nicht warum.
Jemand eine Idee?
VG