Oracle permette una porzione di una stringa , chiamata sub - stringa , per essere facilmente sostituito con funzioni di Structured Query Language ( SQL ) . Le " sostituire" funzione ricerca attraverso una stringa e sostituisce la stringa di destinazione con la stringa di sostituzione in dotazione . Oracle SQL utilizza la funzione " translate " per modificare le stringhe . Con la funzione " translate " , la stringa viene esaminata byte per byte . Se un carattere nella stringa corrisponde a un personaggio del " fromlist , " la funzione " translate " sostituisce con il carattere corrispondente nel " tolist . "
Istruzioni Funzione Replace
1
Accedi a sqlplus
2
digitare un comando "select" con la funzione "Sostituisci" e premere "Invio" : .
selezionare string_column , sostituire da string_table ( string_column , , " azienda ", " co ". ) ;
Questo comando recupera il " string_column " due volte in modo che l' utente possa vedere un prima - e - dopo rappresentazione dei dati . In questo caso, " co ". è l'obiettivo e la " società " è la sostituzione .
3
Ispezionare i risultati per vedere la sostituzione . Se la "colonna stringa " contenuto "abc co . " , Ora dovrebbe essere convertito in "società abc ".
Tradurre Funzione
4
Accedi a SQLPlus .
5
digitare un comando "select" con la funzione " translate " e premere "enter" :
selezionare string_column , tradurre ( string_column , "abc " , " xyz" ) da string_table ;
Questo comando recupera il " string_column " due volte in modo che l' utente possa vedere un prima - e - dopo la rappresentazione dei dati . La frase " abc" è il " fromlist " , e "xyz " è il " tolist . "
6
Ispezionare i risultati per vedere la sostituzione . Se "colonna stringa " contenuto "abc co . " , Viene convertito in " xyz zo . "