Die Oracle-Datenbank ermöglicht es Ihnen, reguläre Ausdrücke in SQL-Abfragen mit dem REGEXP_LIKE , REGEXP_INSTR , REGEXP_SUBSTR und REGEXP_REPLACE Funktionen nutzen . Diese Funktionen arbeiten wie die LIKE , INSTR , SUBSTR und Ersetzen-Funktionen , aber akzeptiere die regulären Ausdruck Metazeichen (siehe Ressourcen für eine vollständige Liste der Metazeichen ) . Sie können reguläre Ausdrücke verwenden , um Daten zu validieren , findet doppelte Worten erkennen zusätzlichen Leerraum oder Parsen von Strings . Reguläre Ausdrücke können nur in Oracle 10g oder höher verwendet werden . Things You
Oracle Database 10g
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie ein Terminal-Fenster ( Linux /Unix) oder Eingabeaufforderung (Windows) , um einen Befehl zugreifen prompt, in dem Sie die folgenden Befehle eingeben.
2
Geben Sie den Befehl " sqlplus ", um die SQL * Plus -Programm zu starten . Sie werden mit einem " SQL > " prompt .
3
Verwenden Sie den Befehl REGEXP_LIKE , um alle Zeilen einen regulären Ausdruck passen finden vorgelegt werden. Zum Beispiel , um alle Postleitzahlen in der Tabelle Adresse , die ein nicht numerisches Zeichen zu finden , würde die Syntax : SELECT FROM-Adresse Postleitzahl WHERE REGEXP_LIKE ( Postleitzahl , ' [^ [: digit:] ] '
4
Geben Sie "quit ", um die SQL * Plus -Programm zu verlassen .
5
Geben Sie "exit ", um das Terminal-Fenster oder Fenster der Eingabeaufforderung zu schließen.