Reguläre Ausdrücke

Oracle, SQL Server, MySQL und PostgreSQL unterstützen reguläre Ausdrücke (Regexes). SQL Server und MySQL unterstützen sie nur für String-Vergleiche, während PostgreSQL Unterstützung für eine Substring-Funktion mit regulären Ausdrücken ergänzt und Oracle diese und noch vieles mehr unterstützt. DB2 Version 8.2 bietet überhaupt keine Unterstützung für reguläre Ausdrücke.

Reguläre Ausdrücke (Oracle)

Oracle10g implementiert die folgenden Funktionen für reguläre Ausdrücke:

REGEXP_INSTR(source_string, pattern
            [, position [, occurrence
            [, return_option
            [, match_parameter]]]])

REGEXP_LIKE (source_string, pattern
            [, match_parameter])

REGEXP_REPLACE(source_string, pattern
              [, replace_string
              [, position [, occurrence
              [, match_parameter]]]]) ...

Get SQL kurz & gut, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.