Inhaltsverzeichnis

Search

  1. Vorwort
  2. Umwandlungssprache
  3. Konstanten
  4. Operatoren
  5. Variablen
  6. Datumsangaben
  7. Funktionen

Referenzhandbuch für die Umwandlungssprache

Referenzhandbuch für die Umwandlungssprache

RPAD

RPAD

Ändert einen String auf die angegebene Länge, indem Zeichen oder Leerzeichen am Ende des Strings hinzugefügt werden.

Syntax

RPAD(
first_string
,
length
[,
second_string
] )
In der folgenden Tabelle werden die Argumente für diesen Befehl beschrieben:
Argument
Erforderlich/
Optional
Beschreibung
first_string
Erforderlich
Beliebiger Stringwert. Die Strings, die Sie ändern möchten. Sie können einen beliebigen gültigen Umwandlungausdruck eingeben.
length
Erforderlich
Muss ein positives Ganzzahl-Literal sein. Gibt die Länge an, die alle Strings erreichen sollen.
second_string
Optional
Beliebiger Stringwert. Übergibt den String, der an die rechte Seite der Werte in
first_string
angehängt werden soll. Setzen Sie die Zeichen, die Sie am Ende des Strings hinzufügen möchten, zwischen einfache Anführungszeichen: 'abc'. Bei diesem Argument wird zwischen Groß- und Kleinschreibung unterschieden.
Wenn Sie „second_string“ nicht angeben, füllt die Funktion das Ende des ersten Strings mit Leerzeichen auf.

Rückgabewert

String der angegebenen Länge.
NULL, wenn ein der Funktion übergebener Wert NULL oder „length“ eine negative Zahl ist.

Beispiele

Der folgende Ausdruck gibt den Artikelnamen mit einer Länge von 16 Zeichen zurück, indem der String „.“ an das Ende jedes Artikelnamens angefügt wird:
RPAD( ITEM_NAME, 16, '.')
ITEM_NAME
RETURN VALUE
Flashlight
Flashlight......
Compass
Compass.........
Regulator System
Regulator System
Safety Knife
Safety Knife....
RPAD zählt die Länge von links nach rechts. Wenn der angegebene erste String also länger ist als die Länge in „length“, schneidet RPAD den String von rechts nach links ab. Beispiel: RPAD(‘alphabetisch’, 5, ‘x’) gibt den String „alpha“ zurück. RPAD verwendet bei Bedarf einen Teil des Arguments
second_string
.
Der folgende Ausdruck gibt den Artikelnamen mit einer Länge von 16 Zeichen zurück, indem der String „*..*“an das Ende jedes Artikelnamens angefügt wird:
RPAD( ITEM_NAME, 16, '*..*' )
ITEM_NAME
RETURN VALUE
Flashlight
Flashlight*..**.
Compass
Compass*..**..**
Regulator System
Regulator System
Safety Knife
Safety Knife*..*