Ich habe eine Spalte, in der ich ein bestimmtes Zeichen ersetzen möchte, das Problem ist dieses Zeichen kann in der Mitte der Zeichenfolge oder am Ende sein. Und ich möchte nur diesen Charakter ersetzen und nicht alle anderen.Oracle SQL ersetzen Zeichen
Zum Beispiel
Root#root#abc#test#stest#s#beta#402
Root#root#abc#test#stest#s
Jetzt möchte ich die s mit einem Groß S ersetzen, sondern nur die s nach dem 5. #:
Root#root#abc#test#stest#S#beta#402
Root#root#abc#test#stest#S
Die Struktur der Säule ist immer so , der zu ersetzende Charakter ist immer nach der 5. #. Ersetzen funktioniert nicht, wenn ich nach #s suche, dann würde #estest #Stest bekommen.
thx
hardcodieren müssen Thx für Ihre Antwort, die Regexp-Version war, was ich gesucht habe. – rainer