Hello,
Ich weiß nicht, ob das die schlaueste Lösung ist.
Und wieso schlägst Du sie dann selber vor?
Bisschen weiterdenken muss Steffen sicherlich selber noch.
Zweitens: Ein INSERT-Trigger allein reicht ja auch nicht, es muss mindestens noch ein UPDATE-Trigger dazukommen,
Das ist wahr.
und außerdem noch irgendeine Art von View, der die Leerzeichen beim Auslesen wieder eliminiert.
ja, der heißt dann ltrim(hausnummer) oder so ähnlich
Außerdem: Trigger sind pro Tabelle definiert, nicht pro Spalte. Und es ist nach meinem Gefühl keine so wahnsinnig gute Idee, die Datenhaltungslogik getrennt sowohl in der abfragenden Applikation als auch plötzlich als Trigger in der Datenbank aufzubewahren.
Der richtige Ort wären die Stored Procedures, die für das Insert oder Update zuständig sind.
In professionellen Datanbanklösungen lässt man schließlich keinen Client direkt an die Tabellen heran!
Ersatzweise sind die Trigger für Insert und Update nutzbar.
Die Sortierung ist Sache der Datenbank, folglich ist die Datenrichtigstellung zum Zwwecke der Sortierung auch ihre Sache und nicht die Sache einer API oder eines Clients.
Liebe Grüße aus Syburg
Tom vom Berg