Das Oracle replace Funktion können Sie ersetzen alle Ihre Feldzeichen mit einem anderen Satz von Zeichen. Sie verwenden diese Funktion mit dem substring Funktion , um das Ende einer Tabelle Feld mit leerem Leerzeichen abgeschnitten . Die substring -Funktion gibt das letzte Zeichen des Strings und Sie die Zeichen zurückgegeben Wert, um ihn mit einem leeren Raum zu ersetzen. Anleitung
1
Öffnen Sie die Oracle Enterprise Manager-Software oder öffnen Sie Ihre bevorzugte PL -SQL-Editor . Melden Sie sich bei der Oracle-Datenbank -Server.
2
Sie den letzten Wert in der Zeichenfolge. Sie benötigen diese letzte Zeichen für die Ersetzen-Funktion . Der folgende Code ruft das letzte Zeichen aus einem String in der " mystring " Variable gespeichert :
erklären lastchar varchar ( 1); lastchar : = substr ( lastchar , Länge ( mystring ) , 1);
3
Führen Sie die ersetzen-Funktion auf der Schnur um das letzte Zeichen mit einem leeren Raum abgeschnitten . Sie verwenden das letzte Zeichen aus der substring -Funktion abgerufen werden, um den Charakter zu ersetzen , müssen Sie bestimmen. Der folgende Code schneidet das letzte Zeichen in der Zeichenfolge :
mystring : = replace ( mystring , lastchar , ' ');