Durchsucht die erste Zeichenfolge nach allen Vorkommen der zweiten Zeichenfolge, ersetzt diese durch die
dritte Zeichenfolge und gibt das Ergebnis zurück.
Soll eine Teilzeichenfolge gelöscht werden, so ist '' als dritter Parameter zu nutzen.
Hinweise
Replace('abc abc abc', Null, 'b') = Null
Ist einer der drei Parameter Null, so wird Null zurückgegeben. Für den ersten Parameter ist dies unmittelbar
einleuchtend ('wo nichts ist, kann auch nichts ersetzt werden'). Für den zweiten oder dritten Parameter mag dies verwirren,
da bsp. beim zweiten Parameter naheliegt, zu sagen: 'Es wurde keine Null gefunden, also wird nichts verändert'. Die
Logik, hier ebenfalls Null zurückzugeben, liegt darin, zu sagen, daß bei Null als dem zweiten Parameter nichts geprüft
werden konnte und deshalb ein Ersatzwert - Null - zurückgegeben wird, welcher auf diesen Sachverhalt hinweist.
Für diesen Wert gibt es Spezialfunktionen wie CoalEsce
, welche eine Weiterverarbeitung gestatten:
Mit dem Klick auf den Button stimmen Sie zu, daß Cookies in Ihrem Browser gespeichert werden. Informationen zu den gespeicherten Cookies finden Sie unter Datenschutz#Cookies.Bei Fragen zur Technik wenden Sie sich bitte an Server-Daten - Web-Datenbank-Lösungen