Hallo liebe SQL-Götter,
ich habe folgendes Problem:
Ich habe eine Tabelle (in Oracle 8.i) in der diverse Text-Strings stehen.
Die Texte sind unterschiedlich lang und enden teilweise mit einem Punkt oder einem Leerzeichen (beides ist auch möglich - also erst Punkt, dann Leerzeichen).
Nun wollte ich die Leerzeichen und die letzten Punkte aus den Zeilen entfernen.
Dafür habe ich die Funktion TRIM benutzt. Da ich es jedoch nicht geschafft habe, Leerzeichen und Punkt in einem Rutsch weg zu bekommen, dachte ich mir ich lösche erst die Leerzeichen und im nächsten Schritt die Punkte aus den Spalten.
Doch da hing es. Mit der Anweisung:
update tabellenname set spaltenname=trim(traiding ' ' from spaltenname) bekomme ich wunderbar die Leerzeichen weg. Setze ich nun aber einen Punkt ind die Hochkommas (um den letzten Punkt aus dem String zu bekommen, scheint es so, als würden wieder die Leerzeichen an die Strings gefügt werden.
Irgendwie komme ich da geistig nicht mehr mit.
Hat irgendeiner 'ne Idee?
Grüße aus Frankfurt...
...Stefan
ich habe folgendes Problem:
Ich habe eine Tabelle (in Oracle 8.i) in der diverse Text-Strings stehen.
Die Texte sind unterschiedlich lang und enden teilweise mit einem Punkt oder einem Leerzeichen (beides ist auch möglich - also erst Punkt, dann Leerzeichen).
Nun wollte ich die Leerzeichen und die letzten Punkte aus den Zeilen entfernen.
Dafür habe ich die Funktion TRIM benutzt. Da ich es jedoch nicht geschafft habe, Leerzeichen und Punkt in einem Rutsch weg zu bekommen, dachte ich mir ich lösche erst die Leerzeichen und im nächsten Schritt die Punkte aus den Spalten.
Doch da hing es. Mit der Anweisung:
update tabellenname set spaltenname=trim(traiding ' ' from spaltenname) bekomme ich wunderbar die Leerzeichen weg. Setze ich nun aber einen Punkt ind die Hochkommas (um den letzten Punkt aus dem String zu bekommen, scheint es so, als würden wieder die Leerzeichen an die Strings gefügt werden.
Irgendwie komme ich da geistig nicht mehr mit.
Hat irgendeiner 'ne Idee?
Grüße aus Frankfurt...
...Stefan