前のページ|次のページ

VERIFY関数

他の文字列に存在しない文字の最初の出現位置を返します。

カテゴリ: 文字
制限事項: この関数は、I18Nレベル0準拠しており、SBCSデータ向けに設計されています。この関数をDBCSまたはMBCSデータの処理に使用しないでください。
ヒント: この関数に相当するDBCS関数は、 KVERIFYです。

構文

VERIFY(source, excerpt-1 <, ...excerpt-n>)

必須引数

source

文字定数、変数または式を指定します。

excerpt

文字定数、変数または式を指定します。複数のexcerptを指定する場合は、カンマで区切ります。

詳細

VERIFY関数は、いずれのexcerpt内にも存在しない文字のうち、最初の文字のsource内での位置を返します。VERIFYは、source内のすべての文字が、少なくとも1つのexcerpt内にあることを確認すると、0を返します。

SASステートメントとその結果を次に示します。
SASステートメント
結果
data scores;
   input Grade : $1. @@;
   check='abcdf';
   if verify(grade, check)>0 then 
      put @1 'INVALID ' grade=;
   datalines;
a b c b c d f a a q a b d d b
;
INVALID Grade=q

関連項目:

関数:
前のページ|次のページ|ページの先頭へ