Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Systemobjekte » Systemprozeduren » Alphabetische Liste der Systemprozeduren

 

xp_sprintf-Systemprozedur

Erstellt eine Ergebniszeichenfolge aus einer Reihe von Eingabezeichenfolgen

Syntax
xp_sprintf(
  Ausgabepuffer,
  Format,
  Parameter [, Parameter2, ... ]
)
Argumente
  • Ausgabepuffer   Verwenden Sie diesen CHAR(254)-Parameter, um den Ausgabepuffer anzugeben, der die Ergebniszeichenfolge enthält.

  • Format   Verwenden Sie diesen CHAR(254)-Parameter, um anzugeben, wie die Ergebniszeichenfolge formatiert werden soll, wobei für jedes Parameter-Argument Platzhalter (%s) verwendet werden. Es kann bis zu 50 Platzhalter im Format-Argument geben, und die Anzahl der Platzhalter muss mit der Anzahl der Parameter-Argumente übereinstimmen.

  • Parameter   Dies sind die Eingabezeichenfolgen, die in der Ergebniszeichenfolge verwendet werden. Sie können bis zu 50 dieser CHAR(254)-Argumente angeben.

Bemerkungen

Die xp_sprintf-Systemprozedur erstellt mithilfe des Format-Arguments und der Parameter-Argumente eine Zeichenfolge und schreibt die Ergebnisse in Ausgabepuffer.

Berechtigungen

Keine

Siehe auch
Beispiel

Die folgenden Anweisungen setzen die Zeichenfolge "Hello World!" in die Ergebnisvariable.

CREATE VARIABLE result CHAR(254);
Call xp_sprintf( result, '%s %s', 'Hello', 'World!' );