Come sostituire una stringa in Oracle SQL

May 6

Come sostituire una stringa in Oracle SQL


Oracle permette una porzione di una stringa, chiamato un sub-string, per essere sostituita facilmente utilizzando le funzioni Structured Query Language (SQL). La funzione di "sostituire" cerca attraverso una stringa e sostituisce la stringa di destinazione con la stringa di sostituzione in dotazione. Oracle SQL utilizza la funzione "tradurre" per modificare le stringhe. Con la funzione "tradurre", la stringa viene esaminato byte per byte. Se un carattere nella stringa corrisponde a un personaggio del "fromlist," la funzione di "tradurre" lo sostituisce con il carattere corrispondente nel "ToList."

istruzione

Sostituire Funzione

1 Accedi a SQLPlus.

2 Type A "selezionare" comando utilizzando la funzione di "sostituire" e premere il tasto "invio":

selezionare string_column, sostituire (string_column, "società" "co".) da string_table;

Questo comando recupera il "string_column" due volte in modo che l'utente può vedere una rappresentazione prima e dopo dei dati. In questo caso, "co". è l'obiettivo e la "società" è la sostituzione.

3 Controllare i risultati per vedere la sostituzione. Se la "colonna di stringa" contenuta "abc co.", Si dovrebbe ora essere convertito in "società abc".

tradurre Funzione

4 Accedi a SQLPlus.

5 Type A "selezionare" comando utilizzando la funzione di "tradurre" e premere il tasto "invio":

selezionare string_column, tradurre (string_column, "abc", "xyz") da string_table;

Questo comando recupera il "string_column" due volte in modo che l'utente può vedere una rappresentazione prima e dopo dei dati. La frase "abc" è il "fromlist", e "xyz" è il "ToList."

6 Controllare i risultati per vedere la sostituzione. Se "colonna stringa" contenuta "abc co.", Viene convertito in "xyz zo".