Oracle gör en del av en sträng , en så kallad sub - sträng , som lätt kan ersättas med Structured Query Language ( SQL ) funktioner . "Ersätt" Funktionen söker igenom en sträng och ersätter målet strängen med den medföljande ersättande strängen . Oracle SQL använder " translate " -funktion för att ändra strängar . Med " translate " -funktionen , är strängen undersöks byte av byte . Om ett tecken i strängen matchar ett tecken i " fromlist , " den " translate " -funktionen ersätter den med motsvarande karaktär i " tolist . " Instruktioner
Byt Funktion
1
Logga in till SQLPlus
2
Skriv ett " select " -kommandot med " ersätt"-funktion och tryck på "Enter " : .
väljer string_column , byt från string_table ( string_column , , " företaget " " co . " ) ;
Detta kommando hämtar " string_column " två gånger, så att användaren kan se en före - och - efter representation av data . I det här fallet , " co . " är målet och " företag " är ersättare .
3
Inspektera resultaten för att se ersättare . Om " strängen kolumnen " innehöll " . Abc co " , bör det nu omvandlas till " abc företaget . " Addera Translate Funktion
4
Logga in för att SQLPlus .
5
Typ en " select " -kommandot med " översätta " funktionen och tryck på "enter " :
väljer string_column , översätta ( string_column , " abc " , " xyz " ) från string_table ;
Detta kommando hämtar " string_column " två gånger, så att användaren kan se en före - och - efter representation av data . Frasen " abc " är " fromlist " , och " xyz" är " tolist . "
6
Inspektera resultaten för att se ersättare . Om " string kolumnen " innehöll " abc co . " Konverteras till " xyz zo . " Addera