A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  Sonderzeichen  sybase-tech-blog


Kategorie: ASE: Funktionen: String Funktionen

replicate()

Die String Function replicate() repliziert, also vervielfältigt den im Parameter "char_expression" oder "uchar_expression" angegebenen Wert. Die maximale Ausgabegröße beträgt 16K.

Syntax der String Function replicate()

    replicate ( "char_expression" | "uchar_expression",
  integer_expression"
)

Die Parameter der String Function replicate()

"char_expression"
Der Parameter "char_expression" kann aus einem Spaltennamen, Variable oder Konstanten bestehen und muss in einem der Datentypen char, varchar, nchar oder nvarchar vorliegen. Wenn der Parameter "char_expression" den Wert NULL hat, dann wird auch NULL zurückgegeben. Der Parameter muss in einfachen oder doppelten Anführungszeichen angegeben werden.

"uchar_expression"
Der Parameter "uchar_expression" kann aus einem Spaltennamen, Variable oder Konstanten bestehen und müssen in einem der Datentypen unichar oder univarchar vorliegen. Wenn der Parameter "uchar_expression" den Wert NULL hat, dann wird auch NULL zurückgegeben. Der Parameter muss in einfachen oder doppelten Anführungszeichen angegeben werden.

"integer_expression"
Der Parameter "integer_expression" kann aus einem Spaltennamen, Variable oder Konstanten bestehen und müssen in einem der Datentypen tinyint, smallint oder int vorliegen.

Beispiel für die String Function replicate()

    select replicate("_-1*", 3)
go
-----
_-1*_-1*_-1*

Gibt gibt einen String zurück, der 3 Mal "_-1*_-1*_-1*&qupt; wiederholt.

    select replicate("abc123", 2)
go
-----
abc123abc123

Siehe auch:

ascii(),
char(),
char(n),
charindex(),
char_length(),
compare(),
difference(),
lower(),
ltrim(),
patindex(),
reverse(),
right(),
rtrim(),
sortkey(),
soundex(),
space(),
str(),
String Funktionen,
stuff(),
substring(),
to_unichar(),
uhighsurr(),
ulowsurr(),
upper(),
uscalar().