The Oracle databas kan du använda reguljära uttryck i SQL-frågor med REGEXP_LIKE , REGEXP_INSTR , REGEXP_SUBSTR och funktioner REGEXP_REPLACE . Dessa funktioner fungerar som liknande, INSTR , SUBSTR , och ersätt-funktioner , men accepterar reguljära uttryck metatecknen ( se Resurser för en komplett lista över metatecken ) . Du kan använda reguljära uttryck för att validera data , hitta duplicerade ord , upptäcka extra blanktecken , eller strängar parse . Reguljära uttryck kan endast användas i Oracle 10g eller senare . Saker du behöver
Oracle Database 10g
Visa fler instruktioner
1
Öppna ett terminalfönster ( Linux /Unix ) eller kommandotolken ( Windows ) för att få tillgång till ett kommando prompt där du kommer att skriva följande kommandon .
2
skriv kommandot " SQLPlus " för att starta SQL * Plus . Du kommer att presenteras med en " SQL > " prompt .
3
Använd REGEXP_LIKE kommandot för att hitta alla rader som matchar ett reguljärt uttryck . Till exempel för att hitta alla zipcodes i tabellen adressen innehåller ett icke numeriskt tecken , skulle syntaxen vara : SELECT postnummer FROM adress där REGEXP_LIKE ( postnummer , " [ ^ [ : siffriga : ] ] '
4
Skriv " quit " för att avsluta SQL * Plus program .
5
Skriv "exit " för att stänga terminalfönstret eller kommandotolken .