Extrahiert Teilzeichenfolgen aus einer Eingabezeichenfolge und einer Formatzeichenfolge
xp_scanf( Eingabepuffer, Format, Parameter [, Parameter2, ... ] )
Eingabepuffer Verwenden Sie diesen CHAR(254)-Parameter, um die Eingabezeichenfolge anzugeben.
Format Verwenden Sie diesen CHAR(254)-Parameter, um das Format der Eingabezeichenfolge anzugeben, 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 wie Parameter muss der Anzahl der Argumente entsprechen.
Parameter Verwenden Sie eine oder mehrere dieser CHAR(254)-Parameter, um Teilzeichenfolgen anzugeben, die aus Eingabepuffer extrahiert werden. Es können bis zu 50 dieser Parameter verwendet werden.
Die xp_scanf-Systemprozedur extrahiert Teilzeichenfolgen aus einer Eingabezeichenfolge, wobei das angegebene Format verwendet wird, und setzt die Ergebnisse in die angegebenen Parameter-Werte.
Keine
Die folgenden Anweisungen extrahieren die Teilzeichenfolgen "Hello" und "World!" aus dem Eingabepuffer "Hello World!" und setzen sie in die Variablen "string1" bzw. "string2", um sie anschließend auszuwählen:
CREATE VARIABLE string1 CHAR(254); CREATE VARIABLE string2 CHAR(254); CALL xp_scanf( 'Hello World!', '%s %s', string1, string2 ); SELECT string1, string2; |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |