ALLTRIM( )-Funktion
Gibt eine Zeichenfolge zurück, bei der die führenden und nachgestellten Leerzeichen aus der Eingabezeichenfolge entfernt sind.
Syntax
ALLTRIM(Zeichenfolge)
Parameter
Name | Typ | Beschreibung |
---|---|---|
Zeichenfolge | Zeichen |
Das Feld, der Ausdruck oder der Literalwert, aus dem führende und nachgestellte Leerzeichen entfernt werden sollen. |
Ausgabe
Zeichen.
Beispiele
Einfache Beispiele
Gibt „Vancouver“ zurück:
ALLTRIM(" Vancouver ")
Gibt „New York“ zurück:
ALLTRIM(" New York ")
Weiterführende Beispiele
Zeichenfelder verketten
Verwenden Sie ALLTRIM( ), um Leerzeichen zu löschen, wenn Sie Zeichenfelder wie beispielsweise Vor- und Nachnamenfelder verketten möchten, damit die verketteten Werte im Ergebnisfeld nicht mehrere Leerzeichen enthalten.
DEFINE FIELD Vollständiger_Name COMPUTED ALLTRIM(Vorname) + " " + ALLTRIM(Nachname)
Geschützte Leerzeichen entfernen
Beachten Sie, dass geschützte Leerzeichen von der Funktion ALLTRIM( ) nicht entfernt werden.
Wenn Sie führende oder nachgestellte geschützte Leerzeichen entfernen müssen, erstellen Sie ein Kalkulationsfeld mit dem folgenden Ausdruck:
DEFINE FIELD Beschreibung_gesäubert COMPUTED ALLTRIM(REPLACE(Beschreibung; CHR(160); CHR(32)))
Die REPLACE( )-Funktion ersetzt alle geschützten Leerzeichen durch normale Leerzeichen. Im Anschluss daran entfernt ALLTRIM( ) alle führenden oder nachgestellten normalen Leerzeichen.
Bemerkungen
Funktionsweise
Die Funktion ALLTRIM( ) entfernt die führenden und nachgestellten Leerzeichen einer Zeichenfolge. Leerzeichen innerhalb der Zeichenfolge werden nicht entfernt.
Verwandte Funktionen
Verwenden Sie die LTRIM( )-Funktion, wenn Sie nur führende Leerzeichen aus einer Zeichenfolge entfernen möchten, bzw. die TRIM( )-Funktion zum ausschließlichen Entfernen nachgestellter Leerzeichen.