Oracle kan een deel van een tekenreeks , een zogenaamde sub -string , gemakkelijk worden vervangen met Structured Query Language ( SQL ) -functies . De " replace " functie zoekt door middel van een string en vervangt de doelgroep string met de bijgeleverde vervangende tekenreeks . Oracle SQL maakt gebruik van de functie " vertalen " om strings te wijzigen . Met de functie " vertalen " , wordt de string onderzocht byte voor byte . Wanneer een teken in de reeks overeenkomt met een teken in de " fromlist , " de functie " translate " vervangen door het bijbehorende teken in de " ToList . " Instructies Vervang Functie Aanmelden 1 in te SQLPlus Type 2 een " select " commando met de functie " vervangen " en druk op "enter " : . < br > selecteren string_column , vervang uit string_table ( string_column , , " bedrijf ", " co . " ) ; Dit commando haalt de " string_column " twee keer , zodat de gebruiker kan zien van een voor-en- na weergave van de gegevens . In dit geval , " co . " wordt het doel en " bedrijf" is de vervanger . 3 Inspecteer de resultaten om de vervanging te zien . Als de "kolom string" bevatte "abc co . " , Het moet nu worden omgezet naar " abc bedrijf . " Translate Functie Aanmelden 4 in te SQLPlus . Type 5 een " select " opdracht met de functie en druk " translate " " enter" : selecteren string_column , vertalen ( string_column , " abc" , " xyz " ) uit string_table ; Dit commando haalt de " string_column " twee keer , zodat de gebruiker kan zien van een voor-en- na weergave van de gegevens . De zinsnede " abc" is de " fromlist " , en " xyz " is de " ToList . " 6 Inspecteer de resultaten om de vervanging te zien . Als "kolom string" bevatte "abc co . " , Wordt deze omgezet naar " xyz Zo. "
|