Ergebnis 1 bis 3 von 3

Thema: Nummer extrahieren Textfeld im Trigger.

  1. #1
    rolfS ist offline Benutzer
    Registriert seit
    14.04.2006
    Ort
    Frankfurt
    Beiträge
    53

    Standard 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

  2. #2
    akretschmer ist gerade online Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von rolfS Beitrag anzeigen

    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.
    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
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  3. #3
    rolfS ist offline Benutzer
    Registriert seit
    14.04.2006
    Ort
    Frankfurt
    Beiträge
    53

    Standard

    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.

Ähnliche Themen

  1. Frage Häufigste Werte aus einem Freeform-Textfeld
    Von spirit im Forum SQL
    Antworten: 4
    Letzter Beitrag: 11.05.2011, 12:55
  2. Frage Inhalt von NEW splitten/extrahieren
    Von edv_rs im Forum Trigger und Funktionen
    Antworten: 3
    Letzter Beitrag: 10.03.2011, 11:51
  3. Timestamp-Diff, Minuten extrahieren
    Von CenText im Forum SQL
    Antworten: 5
    Letzter Beitrag: 04.08.2008, 22:02
  4. Textfeld zeigt immer nur (MEMO) ??
    Von netcab im Forum Allgemeines
    Antworten: 1
    Letzter Beitrag: 12.02.2008, 17:11
  5. Antworten: 5
    Letzter Beitrag: 02.11.2007, 13:15

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum