The Oracle erstatte funksjonen lar deg erstatte noen av dine felttegn med et annet sett med tegn . Du bruker denne funksjonen med delstrengen funksjonen for å avkorte slutten av en tabell felt med en tom plass karakter. Delstrengen funksjonen returnerer det siste tegnet i strengen , og du bruker den returnerte tegnverdi å erstatte den med en tom plass . Instruksjoner
en
Åpne Oracle Enterprise Manager programvare eller åpne din foretrukne PL -SQL editor. Logg deg på Oracle database server.
2
Få den siste verdien i strengen . Du trenger denne siste tegnet for den erstatte funksjonen . Følgende kode henter det siste tegnet fra en streng lagret i " myString " variable : en
erklære lastchar varchar ( 1 ) ; lastchar : = substr ( lastchar , lengde ( myString ) , 1 ) ;
3
Kjør erstatte funksjonen på strengen for å avkorte det siste tegnet med en tom plass . Du bruker det siste tegnet hentet fra delstrengen funksjonen til å bestemme tegnet du må erstatte. Følgende kode avkorter det siste tegnet i strengen : en
myString : = replace ( myString , lastchar , ' ');