Il database Oracle consente di utilizzare le espressioni regolari nelle query SQL con il REGEXP_LIKE , REGEXP_INSTR , REGEXP_SUBSTR , e le funzioni di REGEXP_REPLACE . Queste funzioni come il COME , INSTR , SUBSTR , e sostituire le funzioni , ma accettano i metacaratteri delle espressioni regolari ( vedi Risorse per una lista completa dei metacaratteri ) . È possibile utilizzare le espressioni regolari per convalidare i dati , trovare le parole duplicate , individuare lo spazio vuoto supplementare , o analizzare stringhe . Le espressioni regolari possono essere utilizzate solo in Oracle 10g o successive . Cose che ti serviranno
Oracle Database 10g
Show More Istruzioni
1
Aprire una finestra di terminale ( Linux /Unix) o finestra del prompt dei comandi ( Windows) per accedere a un comando chiederà dove potrete digitare i seguenti comandi .
2
digitare il comando " sqlplus " per avviare il programma di SQL * Plus . Ti verrà presentato con un " SQL > " pronta .
3
Utilizzare il comando REGEXP_LIKE per trovare tutte le righe che corrispondono a un'espressione regolare . Ad esempio, per trovare tutti i zipcodes nell'indirizzo tabella contenente un carattere non numerico , la sintassi sarà : SELECT codice postale indirizzo FROM WHERE REGEXP_LIKE ( codice postale , ' [ ^ [ : digit : ] ] '
4 < p > Digitare " quit " per uscire dal programma di SQL * Plus .
5
Digitare "exit " per chiudere la finestra del terminale o finestra del prompt dei comandi .