Nummer extrahieren Textfeld im Trigger.

bHallo,

ich habe versucht, die Idee mit der RegEx aus dem Artikel “Numerischer Wert aus Textfeld extrahieren” in einem Trigger einzubauen, der die beliebige Formatierung einer Telefonnummer in ein reines Zahlenfeld umwandeln soll, umzusetzen.

Leider immer mit Problemen, sowohl “var:= regex_replace(mytmp, ‘[^0-9]’, ‘’, ‘g’);” als auch “select into var regex_replace(NEW.telno, ‘[^0-9]’, ‘’, ‘g’)::varchar(20) from adressen where id = NEW.id;” ergibt nur Fehlermeldungen.

Hat jemand einen Tipp, wie ich einen entsprechende Routine gestalten kann.

Vielen Dank
Rolf

Welche?

Hat jemand einen Tipp, wie ich einen entsprechende Routine gestalten kann.

Vielen Dank
Rolf

Fehlermeldung lesen. Vermutlich stand da was, daß es die Funktion nicht gibt. Logisch, sie nennt sich ja auch regexp_replace()…


Andreas

Hallo Andreas,

so ist das nun mal mit den Lego-Techniker - äh Legasthenikern - auf einen Buchstaben mehr oder weniger kommt’s uns nicht drauf an.

Also mit regexp_replace geht’s wie gewünscht.

Danke.