FINDBYTESファンクションは、テキスト式内のバイトにおける、指定したグループの先頭のバイト位置を返します。
ヒント: シングルバイト・キャラクタ・セットを使用している場合、FINDBYTESファンクションのかわりにFINDCHARSファンクションを使用できます。 |
戻り値
INTEGER
構文
FINDBYTES(text-expression, bytes [starting-pos [LINENUM]])
引数
指定するバイトの検索元のTEXT
式。text-expressionの値は複数行も可能です。その場合、FINDBYTESは指定するバイトをすべての行で検索します。大文字および小文字の区別も含めて完全一致する必要があります。
ヒント: NTEXT値に対してこのファンクションを使用する必要がある場合、CONVERTまたはTO_CHARファンクションを使用してNTEXT値をTEXTに変換します。 |
検索対象のバイトのグループ。bytesが複数行の値である場合、FINDBYTESは最初の行以外をすべて無視します。
text-expressionでbytesが見つからない場合、FINDBYTESはゼロを返します。バイトのグループが複数回出現する場合、FINDBYTESは最初に出現する位置を返します。
text-expressionで検索を開始するバイト位置を指定するINTEGER式。デフォルトはtext-expressionの位置1(最初のバイト)です。
指定したテキストの先頭のバイト位置ではなく行数をFINDBYTESが返すことを指定します。
例