Oracle ermöglicht ein Teil einer Zeichenfolge , eine so genannte sub -string, leicht ersetzt werden mit Structured Query Language (SQL )-Funktionen . Die Funktion "Ersetzen" durchsucht eine Zeichenfolge und ersetzt die Zielzeichenfolge mit dem mitgelieferten Ersatz-String . Oracle SQL verwendet den "translate "-Funktion , um Zeichenfolgen ändern. Mit der "translate "-Funktion wird der String byteweise untersucht. Wenn ein Zeichen im String entspricht einem Zeichen in der " fromlist ", die "translate "-Funktion ersetzt sie durch die entsprechenden Zeichen in der " ToList . " Anleitung
Replace-Funktion
1
Anmelden bei SQLPlus
2
Typ ein "select "-Befehl mit der Funktion "Ersetzen" und "Enter" drücken : .
string_column wählen , ersetzen von string_table ( string_column , " Unternehmen" " co. ");
Dieser Befehl ruft die " string_column " zweimal , so dass der Benutzer kann sehen, bevor -Nachher- Darstellung der Daten . In diesem Fall , " co. " ist das Ziel und " Unternehmen" ist der Ersatz .
3
Untersuchen Sie die Ergebnisse , um den Austausch zu sehen. Wenn der " String-Spalte " enthaltenen "abc co. " , Sollte es nun umgewandelt werden "abc Unternehmen . "
Translate Funktion
4
Anmelden bei SQLPlus .
5
Typ ein "select "-Befehl mit der "translate "-Funktion und "Enter" drücken :
string_column wählen , übersetzen ( string_column , "abc", "xyz" ) ab string_table ;
Dieser Befehl ruft den " string_column " zweimal , so dass der Benutzer sehen kann, eine vorher- Nachher- Darstellung der Daten . Der Ausdruck " abc " ist die " fromlist " und " xyz " ist die " ToList . "
6
Untersuchen Sie die Ergebnisse , um den Austausch zu sehen. Wenn " String-Spalte " "abc co. " Enthalten ist, wird es umgesetzt "xyz zo . "