入力文字列とフォーマット文字列から部分文字列を抽出します。
xp_scanf( input_buffer, format, parm [, parm2, ... ] )
input_buffer 入力文字列を指定する CHAR(254) パラメータ。
format この CHAR(254) パラメータを使用して、各 parm 引数に対する入力文字列のフォーマットをプレースホルダ (%s) を使用して指定します。最高で 50 のプレースホルダを format 引数に指定できます。また、parm 引数と同じプレースホルダ数にする必要があります。
parm これらの CHAR(254) パラメータの中から 1 つ以上のパラメータを使用して、input_buffer から抽出したサブ文字列を指定します。最大で 50 のパラメータを指定できます。
xp_scanf システム・プロシージャは、指定された format を使用して入力文字列からサブ文字列を抽出し、指定された parm 値に結果を入力します。
なし
次の文は、サブ文字列の Hello と World! を入力バッファの Hello World! から抽出します。文字列は、文字列変数 1 と文字列変数 2 に設定され、その後、選択されます。
CREATE VARIABLE string1 CHAR(254); CREATE VARIABLE string2 CHAR(254); CALL xp_scanf( 'Hello World!', '%s %s', string1, string2 ); SELECT string1, string2; |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |