In diesem Artikel wird die Verwendung der Funktion Ersatz () in der Oracle -Datenbank verwendet, um das Auftreten eines bestimmten Substrings durch ein anderes Substring zu ersetzen.
Funktionssyntax
Der folgende Code zeigt die Syntax der Funktion Ersatz ():
Ersetzen (Source_String, Substring, Ersatz_String);Die Funktion akzeptiert drei Parameter:
Die Funktion gibt einen String -Typ zurück, wobei alle Vorkommen des Substring durch das Ersatz_String ersetzt werden.
Oracle ersetzen () Funktionsbeispiele
Die folgenden Beispiele zeigen, wie sich die Funktion unter verschiedenen Parametern und Eingabetypen verhält:
Beispiel 1 - Ersetzen Sie das Auftreten von Substring
Das folgende Beispiel zeigt die primäre Verwendung der Funktion Ersatz () mit allen bereitgestellten Eingabeparametern.
Wählen Sie Ersetzen ('Oracle Database Development', 'AB', 'xy') wie ersetztDie obige Abfrage verwendet die Funktion Ersatz (), um die Zeichen (AB) durch (xy) zu ersetzen, um die Zeichen (AB) zu ersetzen. Resultierende Ausgabe:
Ersetzt |Beispiel 2 - Verwenden der Funktion Ersetzen Sie ein Substring, um zu entfernen
Wie bereits erwähnt, können wir die Funktion ersetzen () verwenden, um ein Substring aus der Quellzeichenfolge zu entfernen. Dies tritt auf, wenn wir den Wert aus dem Substring nicht wie gezeigt angeben:
Wählen Sie Ersetzen ('https: // linuxhint.com ',' https: // ') als d aus Dual;Beispiel 3 - Ersetzen Sie die Werte in einer Tabelle
Wir verwenden häufig die Funktion Ersatz (), um Werte in einer Datenbanktabelle zu ersetzen. Nehmen Sie die angezeigte Beispieltabelle:
TABLE Sample_Data erstellenVor der Aktualisierung der Aktualisierung:
Wählen Sie First_Name, ip_address, credit_card aus sample_data sd;Wir können die Funktion Ersatz () verwenden, um alle Vorkommen von 4 in der Spalte credit_card durch eine 5 zu ersetzen.
Update sample_data set Credit_card = ersetzen (credit_card, '4', '5');Nach der Update -Anweisung:
In der resultierenden Tabelle können wir die Werte in den Credit_Card -Spalten überprüfen, die von 4 bis 5 ersetzt wurden.
Abschluss
Durch dieses Tutorial haben Sie die Funktionen der Ersatz () -Funktion in Oracle -Datenbanken verstanden.