Oracle tillater en del av en streng , som kalles en sub - streng, for å være lett erstattes ved hjelp av Structured Query Language ( SQL) funksjoner. "Erstatt " -funksjonen søker gjennom en streng og erstatter målet strengen med den medfølgende erstatningsstrengen . Oracle SQL bruker " translate "-funksjonen til å endre strenger . Med " translate "-funksjonen , blir strengen undersøkt byte av byte . Hvis et tegn i strengen samsvarer med en karakter i " fromlist , " the " translate "-funksjonen erstatter det med tilsvarende karakter i " tolist . " Instruksjoner
Bytt Funksjon
en
Logg deg sqlplus
2
Type en "select "-kommandoen ved hjelp av " replace " funksjon, og trykk "enter" : .
velge string_column , bytt fra string_table ( string_column ,, " selskapet " "co . ");
Denne kommandoen henter " string_column " to ganger , slik at brukeren kan se et før - og-etter representasjon av dataene . I dette tilfelle "co ". er målet og "selskap " er erstatningen.
3
Kontroller resultatene for å se erstatningen. Hvis "streng kolonnen " inneholdt " abc co. " , Bør det nå bli konvertert til «abc selskap. "
Translate Function
4
Logg deg sqlplus .
5
Type en "select "-kommandoen ved hjelp av " translate "-funksjonen , og trykk "enter" : en
velge string_column , oversette ( string_column , " abc ", " xyz " ) fra string_table ;
Denne kommandoen henter " string_column " to ganger , slik at brukeren kan se et før-og- etter representasjon av dataene . Uttrykket " abc " er " fromlist " , og " xyz " er " tolist . "
6
Kontroller resultatene for å se erstatningen. Hvis "streng kolonnen " inneholdt " abc co. " , Blir det konvertert til " xyz zo . "