substring bis Zeichen löschen

etasy

Neuer Benutzer
Beiträge
2
Hallo alle zusammen,
ich bin neu hier und habe eine ganz dringende Frage.
Ich befasse mich erst seit kurzer Zeit mit SQL und vlt erscheint euch die Frage sehr simple.
Ich habe einen String mit mehreren ; drin. und ich müsste den Substring bis zum ersten ; löschen eine Idee wie das gehen könnte?
 
Werbung:
In PG so:

Code:
test=*# select regexp_replace('bla;fasel;blub;furz','^.*?;','');
 regexp_replace
-----------------
 fasel;blub;furz
(1 Zeile)

vielleicht geht es so in ora?
 
Code:
SELECT right(spalte,len(spalte)-charindex(';',spalte)) FROM tabelle
wäre möglich, die Funktionen heißen in Oracle vermutlich anders.
 
Werbung:
Servus,

so muss es gehen.....


declare
text VARCHAR2(500);
neuer_text VARCHAR2(500);
begin

text := 'Hallo;ist;das;vielleicht,deine;Lösung';

neuer_text := SUBSTR(text,INSTR(text, ';', 1, 1)+1);
htp.p(neuer_text);
end;
 
Zurück
Oben