Oracle permet à une partie d'une chaîne , appelée une sous-chaîne , pour être facilement remplacée en utilisant les fonctions du langage de requête structuré ( SQL). Les «remplacer» les recherches de fonction par une chaîne et remplace la chaîne cible avec la chaîne de remplacement fourni . Oracle SQL utilise la fonction " translate " pour modifier les chaînes . Avec la fonction " translate " , la chaîne est examinée octet par octet . Si un caractère dans la chaîne correspond à un caractère dans la " fromlist , " la fonction "traduire" le remplace par le caractère correspondant dans le " tolist . " Instructions
remplacer la fonction
1
connecter à SQLPlus
2
tapez une commande «select» en utilisant la fonction " remplacer" et appuyez sur "Entrée ": .
sélectionner string_column , remplacer à partir de string_table ( string_column , " entreprise " " co. ");
Cette commande récupère le " string_column " deux fois de sorte que l'utilisateur peut voir un avant - et - après la représentation des données. Dans ce cas, " co ". est la cible et «société» est le remplacement .
3
Inspecter les résultats pour voir le remplacement . Si la colonne " chaîne" contenue "abc co. " , Il devrait maintenant être transformé en " société ABC . "
Traduire Fonction
4
connecter à SQLPlus .
5
tapez une commande «select» en utilisant la fonction " translate " et appuyez sur "Entrée ":
sélectionner string_column , traduire ( string_column , "abc", "xyz" ) de string_table ;
Cette commande récupère le " string_column " deux fois de sorte que l'utilisateur peut voir un avant et après la représentation des données. L'expression "abc " est le " fromlist " et " xyz " est le " tolist . "
6
Inspecter les résultats pour voir le remplacement . Si « colonne de chaîne " contenue "abc co. " , Il est converti en "xyz zo . "